Chart.GetChartElement-Methode (Excel)
Gibt Informationen zum Diagrammelement an den angegebenen x - und y-Koordinaten zurück. Diese Methode ist insofern ungewöhnlich, als dass Sie nur Werte für die ersten beiden Argumente angeben. Microsoft Excel füllt die anderen Argumente aus, und Ihr Code sollte diese Werte untersuchen, wenn die Methode zurückgibt.
Syntax
Ausdruck. GetChartElement (x, y, ElementID, Arg1, Arg2)
Ausdruck: Eine Variable, die ein Chart-Objekt darstellt.
Parameter
Name | Erforderlich/Optional | Datentyp | Beschreibung |
---|---|---|---|
x | Erforderlich | Long | Die x-Koordinate des Diagrammelements. |
y | Erforderlich | Long | Die y-Koordinate des Diagrammelements. |
ElementID | Erforderlich | Long | Wenn die Methode zurückgibt, enthält dieses Argument den XLChartItem-Wert des Diagrammelements an den angegebenen Koordinaten. Weitere Informationen finden Sie unter "Anmerkungen". |
Arg1 | Erforderlich | Long | Nach Beendigung der Methode enthält dieses Argument Informationen zum Diagrammelement. Weitere Informationen finden Sie unter "Anmerkungen". |
Arg2 | Erforderlich | Long | Nach Beendigung der Methode enthält dieses Argument Informationen zum Diagrammelement. Weitere Informationen finden Sie unter "Anmerkungen". |
HinwBemerkungeneise
Der Wert von ElementID nach Beendigung der Methode bestimmt, ob Arg1 und Arg2, wie in der folgenden Tabelle aufgeführt, Informationen enthalten.
ElementID-Konstante | Konstanter Wert | Arg1 | Arg2 |
---|---|---|---|
xlAxis | 21 | AxisIndex | AxisType |
xlAxisTitle | 17 | AxisIndex | AxisType |
xlDisplayUnitLabel | 30 | AxisIndex | AxisType |
xlMajorGridlines | 15 | AxisIndex | AxisType |
xlMinorGridlines | 16 | AxisIndex | AxisType |
xlPivotChartDropZone | 32 | DropZoneType | Keine |
xlPivotChartFieldButton | 31 | DropZoneType | PivotFieldIndex |
xlDownBars | 20 | GroupIndex | Keine |
xlDropLines | 26 | GroupIndex | None |
xlHiLoLines | 25 | GroupIndex | Keine |
xlRadarAxisLabels | 27 | GroupIndex | Keines |
xlSeriesLines | 22 | GroupIndex | Keines |
xlUpBars | 18 | GroupIndex | Keines |
xlChartArea | 2 | Keine | Keine |
xlChartTitle | 4 | Keine | Keine |
xlCorners | 6 | Keine | Keine |
xlDataTable | 7 | Keine | Keine |
xlFloor | 23 | Keine | Keine |
xlLeaderLines | 29 | Keine | Keine |
xlLegend | 24 | Keine | Keine |
xlNothing | 28 | Keine | Keine |
xlPlotArea | 19 | Keine | Keine |
xlWalls | 5 | Keine | Keine |
xlDataLabel | 7 | SeriesIndex | PointIndex |
xlErrorBars | 9 | SeriesIndex | Keine |
xlLegendEntry | 12 | SeriesIndex | Keines |
xlLegendKey | 13 | SeriesIndex | Keine |
xlSeries | 3 | SeriesIndex | PointIndex |
xlShape | 14 | ShapeIndex | Keines |
xlTrendline | 8 | SeriesIndex | TrendLineIndex |
xlXErrorBars | 10 | SeriesIndex | Keines |
xlYErrorBars | 11 | SeriesIndex | Keine |
In der folgenden Tabelle wird die Bedeutung von Arg1 und Arg2 nach Beendigung der Methode 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. -1, wenn der Typ der Dropzone xlDataFieldxlDataField ist. |
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 der Benutzer gewarnt, wenn die Maus über die Diagrammlegende bewegt wird.
Private Sub Chart_MouseMove(ByVal Button As Long, _
ByVal Shift As Long, ByVal X As Long, ByVal Y As Long)
Dim IDNum As Long
Dim a As Long
Dim b As Long
ActiveChart.GetChartElement X, Y, IDNum, a, b
If IDNum = xlLegendEntry Then _
MsgBox "WARNING: Move away from the legend"
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.