Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Cet événement se produit lorsqu'un utilisateur double-clique sur un élément de graphique, avant l'action de double-clic par défaut.
Syntaxe
expression. BeforeDoubleClick (ElementID, Arg1, Arg2, Cancel)
expression Variable qui représente un objet Chart.
Paramètres
| Nom | Requis/Facultatif | Type de données | Description |
|---|---|---|---|
| Cancel | Obligatoire | Booléen | False lorsque l'événement se produit. Si la procédure événementielle définit cet argument avec la valeur True, l'action de double-clic par défaut n'est pas effectuée à la fin de cette procédure. |
| Arg1 | Obligatoire | Long | Informations supplémentaires sur l'événement, selon la valeur de IDÉlément. Pour plus d'informations, voir la section Notes. |
| Arg2 | Obligatoire | Long | Informations supplémentaires sur l'événement, selon la valeur de IDÉlément. Pour plus d'informations, voir la section Notes. |
| ElementID | Obligatoire | Long | L'objet sur lequel l'utilisateur a double-cliqué. La valeur de ce paramètre détermine les valeurs attendues de Arg1 et Arg2. Pour plus d'informations, voir la section Notes. |
Remarques
La méthode DoubleClick n’entraîne pas l’occurrence de cet événement.
Cet événement ne se produit pas lorsque l'utilisateur double-clique sur la bordure d'une cellule.
La signification de Arg1 et Arg2 dépend de la valeur IDÉlément, comme l'indique le tableau suivant.
| ElementID | Arg1 | Arg2 |
|---|---|---|
| xlAxis | AxisIndex | AxisType |
| xlAxisTitle | AxisIndex | AxisType |
| xlDisplayUnitLabel | AxisIndex | AxisType |
| xlMajorGridlines | AxisIndex | AxisType |
| xlMinorGridlines | AxisIndex | AxisType |
| xlPivotChartDropZone | DropZoneType | Aucun |
| xlPivotChartFieldButton | DropZoneType | PivotFieldIndex |
| xlDownBars | GroupIndex | Aucun |
| xlDropLines | GroupIndex | Aucun |
| xlHiLoLines | GroupIndex | Aucun |
| xlRadarAxisLabels | GroupIndex | Aucun |
| xlSeriesLines | GroupIndex | Aucun |
| xlUpBars | GroupIndex | Aucun |
| xlChartArea | Aucun | Aucun |
| xlChartTitle | Aucun | Aucun |
| xlCorners | Aucun | Aucun |
| xlDataTable | Aucun | Aucun |
| xlFloor | Aucun | Aucun |
| xlLegend | Aucun | Aucun |
| xlNothing | Aucun | Aucun |
| xlPlotArea | Aucun | Aucun |
| xlWalls | Aucun | Aucun |
| xlDataLabel | SeriesIndex | PointIndex |
| xlErrorBars | SeriesIndex | Aucun |
| xlLegendEntry | SeriesIndex | Aucun |
| xlLegendKey | SeriesIndex | Aucun |
| xlSeries | SeriesIndex | PointIndex |
| xlTrendline | SeriesIndex | TrendLineIndex |
| xlXErrorBars | SeriesIndex | Aucun |
| xlYErrorBars | SeriesIndex | Aucun |
| xlShape | ShapeIndex | Aucun |
Le tableau suivant décrit les arguments.
| Argument | Description |
|---|---|
| AxisIndex | Spécifie s’il s’agit d’un axe principal ou secondaire. Il peut s’agir de l’une des constantes XlAxisGroup suivantes : xlPrimary ou xlSecondary. |
| AxisType | Spécifie le type d’axe. Il peut s’agir de l’une des constantes XlAxisType suivantes : xlCategory, xlSeriesAxis ou xlValue. |
| DropZoneType | Spécifie le type de zone de projection : champ de colonne, de données, de page ou de ligne. Il peut s’agir de l’une des constantes XlPivotFieldOrientation suivantes : xlColumnField, xlDataField, xlPageField ou xlRowField. Les constantes de champ de colonne et de ligne définissent respectivement les champs de série et de catégorie. |
| GroupIndex | Spécifie le décalage dans la collection ChartGroups pour un groupe de graphiques spécifique. |
| PivotFieldIndex | Spécifie le décalage dans la collection PivotFields pour un champ de colonne (série), de données, de page ou de ligne (catégorie) spécifique. |
| PointIndex | Spécifie le décalage dans la collection Points pour un point spécifique dans une série. La valeur 1 indique que tous les points de données sont sélectionnés. |
| SeriesIndex | Spécifie le décalage dans la collection Series pour une série spécifique. |
| ShapeIndex | Spécifie le décalage dans la collection Shapes pour une forme spécifique. |
| TrendlineIndex | Spécifie le décalage dans la collection Trendlines pour une courbe de tendance spécifique au sein d’une série. |
Exemple
Cet exemple montre comment ne pas tenir compte du double-clic par défaut pour le plancher du graphique.
Private Sub Chart_BeforeDoubleClick(ByVal ElementID As Long, _
ByVal Arg1 As Long, ByVal Arg2 As Long, Cancel As Boolean)
If ElementID = xlFloor Then
Cancel = True
MsgBox "Chart formatting for this item is restricted."
End If
End Sub
Assistance et commentaires
Avez-vous des questions ou des commentaires sur Office VBA ou sur cette documentation ? Consultez la rubrique concernant l’assistance pour Office VBA et l’envoi de commentaires afin d’obtenir des instructions pour recevoir une assistance et envoyer vos commentaires.