Freigeben über


Chart.BeforeDoubleClick-Ereignis (Excel)

Tritt auf, wenn vor der Ausführung der Standarddoppelklick-Aktion auf ein Diagrammelement doppelgeklickt wird.

Syntax

Ausdruck. BeforeDoubleClick (ElementID, Arg1, Arg2, Cancel)

Ausdruck: Eine Variable, die ein Chart-Objekt darstellt.

Parameter

Name Erforderlich/Optional Datentyp Beschreibung
Abbrechen Erforderlich Boolean False, Wenn das Ereignis auftritt. Wenn die Ereignisprozedur dieses Argument auf True festgelegt wird, wird die Standardaktion bei Doppelklick Beendigung die Prozedur nicht ausgeführt.
Arg1 Erforderlich Long Zusätzliche Ereignisinformationen, die vom Wert von ElementID abhängig sind. Weitere Informationen zu diesem Parameter finden Sie im Abschnitt mit den Hinweisen.
Arg2 Erforderlich Long Zusätzliche Ereignisinformationen, die vom Wert von ElementID abhängig sind. Weitere Informationen zu diesem Parameter finden Sie im Abschnitt mit den Hinweisen.
ElementID Erforderlich Long Das Objekt, auf das doppelgeklickt wurde. Der Wert dieses Parameters bestimmt den erwarteten Wert von Arg1 und Arg2. Weitere Informationen zu diesem Parameter finden Sie im Abschnitt mit den Hinweisen.

Hinweise

Die DoubleClick-Methode bewirkt nicht, dass dieses Ereignis auftritt.

Dieses Ereignis tritt nicht auf, wenn der Benutzer auf den Rahmen einer Zelle doppelklickt.

Die Werte von Arg1 und Arg2 hängen vom ElementID-Wert ab, wie in der folgenden Tabelle dargestellt ist.

ElementID Arg1 Arg2
xlAxis AxisIndex AxisType
xlAxisTitle AxisIndex AxisType
xlDisplayUnitLabel AxisIndex AxisType
xlMajorGridlines AxisIndex AxisType
xlMinorGridlines AxisIndex AxisType
xlPivotChartDropZone DropZoneType Keine
xlPivotChartFieldButton DropZoneType PivotFieldIndex
xlDownBars GroupIndex Keine
xlDropLines GroupIndex None
xlHiLoLines GroupIndex Keine
xlRadarAxisLabels GroupIndex Keines
xlSeriesLines GroupIndex Keines
xlUpBars GroupIndex Keines
xlChartArea Keine Keine
xlChartTitle Keine Keine
xlCorners Keine Keine
xlDataTable Keine Keine
xlFloor Keine Keine
xlLegend Keine Keine
xlNothing Keine Keine
xlPlotArea Keine Keine
xlWalls Keine Keine
xlDataLabel SeriesIndex PointIndex
xlErrorBars SeriesIndex Keine
xlLegendEntry SeriesIndex Keines
xlLegendKey SeriesIndex Keine
xlSeries SeriesIndex PointIndex
xlTrendline SeriesIndex TrendLineIndex
xlXErrorBars SeriesIndex Keines
xlYErrorBars SeriesIndex Keine
xlShape ShapeIndex Keine

In der folgenden Tabelle sind die Argumente beschrieben.

Argument Beschreibung
AxisIndex Gibt an, ob die Achse Primär oder sekundär ist. Kann eine der folgenden XlAxisGroup -Konstanten sein: XlPrimary oder XlSecondary.
AxisType Gibt den Typ der Achse an. Kann eine der folgenden XlAxisType -Konstanten sein: XlCategory, XlSeriesAxis oder XlValue.
DropZoneType Gibt den Typ der Dropzone: Spalte, Daten, Seite oder Zeilenfeld. Kann eine der folgenden XlPivotFieldOrientation -Konstanten sein: XlColumnField, XlDataField, XlPageField oder XlRowField. Die Spalten-als auch die Feld-Konstanten geben die Datenreihe und die Kategorie an.
GroupIndex Gibt den Offset innerhalb der ChartGroups -Auflistung für eine bestimmte Diagrammgruppe an.
PivotFieldIndex Gibt den Offset innerhalb der PivotFields-Auflistung für ein bestimmtes Spalten-, Daten-, Seiten- oder Zeilenfeld (Kategoriefeld) an.
PointIndex Gibt den Offset innerhalb der Points -Auflistung für einen bestimmten Punkt in einer Datenreihe an. Der Wert 1 gibt an, dass alle Datenpunkte ausgewählt sind.
SeriesIndex Gibt den Offset innerhalb der Series -Auflistung einer bestimmten Datenreihe an.
ShapeIndex Gibt den Offset innerhalb der Shapes -Auflistung für ein bestimmtes Shape an.
TrendlineIndex Gibt den Offset innerhalb der Trendlines -Auflistung einer bestimmten Trendlinie in einer Datenreihe an.

Beispiel

In diesem Beispiel wird das Verhalten bei einem Standarddoppelklick auf die Bodenfläche eines Diagramms ersetzt.

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

Support und Feedback

Haben Sie Fragen oder Feedback zu Office VBA oder zu dieser Dokumentation? Unter Office VBA-Support und Feedback finden Sie Hilfestellung zu den Möglichkeiten, wie Sie Support erhalten und Feedback abgeben können.