Événement Chart.BeforeDoubleClick (Excel)
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.
Parameters
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.