É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.

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.
ID élément 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’est pas à l’origine 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.

ID élément Arg1 Arg2
xlAxis AxisIndex Type d’axe
xlAxisTitle AxisIndex Type d’axe
xlDisplayUnitLabel AxisIndex Type d’axe
xlMajorGridlines AxisIndex Type d’axe
xlMinorGridlines AxisIndex Type d’axe
xlPivotChartDropZone Type de DropZone Aucun
xlPivotChartFieldButton Type de DropZone PivotFieldIndex (en anglais)
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
xlRien Aucun Aucun
xlPlotArea Aucun Aucun
xlWalls Aucun Aucun
xlDataLabel Index de la série Index des points
xlErrorBars Index de la série Aucun
xlLegendEntry Index de la série Aucun
xlLegendKey Index de la série Aucun
xlSeries Index de la série Index des points
xlTrendline Index de la série Index de la tendance
xlXErrorBars Index de la série Aucun
xlYErrorBars Index de la série Aucun
xlShape Index ShapeIndex Aucun

Le tableau suivant décrit les arguments.

Argument Description
AxisIndex Spécifie s’il s’agit d’un axe principal ou secondaire. Peut être l’une des constantes XlAxisGroup suivantes : xlPrimary ou xlSecondary.
Type d’axe Spécifie le type d’axe. Peut être l’une des constantes XlAxisType suivantes : xlCategory, xlSeriesAxis ou xlValue.
Type de DropZone Spécifie le type de zone de projection : champ de colonne, de données, de page ou de ligne. Peut être 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 (en anglais) 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.
Index des points Spécifie le décalage dans la collection Points pour un point spécifique au sein d’une série. La valeur 1 indique que tous les points de données sont sélectionnés.
Index de la série Spécifie le décalage dans la collection Series pour une série spécifique.
Index ShapeIndex Spécifie le décalage dans la collection Formes pour une forme spécifique.
Indice de tendance Spécifie le décalage dans la collection Courbes de tendance 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.