傳回指定 x 和 y 座標處圖表元素的相關資訊。 如果只是為了指定值給前兩個引數時,一般並不常使用這個方法。 Microsoft Excel 會填滿其他的引數,而您的程式碼必須檢查此方法傳回的這些值。
語法
表達。GetChartElement (x、y、ElementID、Arg1、Arg2)
expression 代表 Chart 物件的變數。
參數
| 名稱 | 必要/選用 | 資料類型 | 描述 |
|---|---|---|---|
| x | 必要 | Long | 圖表元素的 x 座標。 |
| y | 必要 | Long | 圖表元素的 y 座標。 |
| 元素標識碼 | 必要 | Long | 當方法傳回時,此引數會包含指定座標處圖表元素的 XLChartItem 值。 如需詳細資訊,請參閱<備註>一節。 |
| Arg1 | 必要 | 長整數 | 方法傳回時,此引數會包含與圖表項目相關的資訊。 如需詳細資訊,請參閱<備註>一節。 |
| Arg2 | 必要 | 長整數 | 方法傳回時,此引數會包含與圖表項目相關的資訊。 如需詳細資訊,請參閱<備註>一節。 |
註解
方法傳回座標值後,無論 Arg1 及 Arg2 是否含有任何資訊,ElementID 的值都會顯示在下列表格中。
| ElementID 常數 | 常數值 | Arg1 | Arg2 |
|---|---|---|---|
| xl軸 | 21 | 軸索引 | 軸類型 |
| xl軸標題 | 17 | 軸索引 | 軸類型 |
| xlDisplayUnitLabel | 30 | 軸索引 | 軸類型 |
| xlMajorGridlines | 15 | 軸索引 | 軸類型 |
| xl次要格線 | 16 | 軸索引 | 軸類型 |
| xl樞紐分析圖DropZone | 32 | DropZone類型 | 無 |
| xl樞紐分析圖欄位按鈕 | 31 | DropZone類型 | 樞紐分析欄位索引 |
| xl下桿 | 20 | 群組索引 | 無 |
| xlDropLines | 26 | 群組索引 | None |
| xlHiLo線 | 25 | 群組索引 | 無 |
| xlRadarAxis標籤 | 27 | 群組索引 | 無 |
| xl系列線 | 22 | 群組索引 | 無 |
| xlUpBars | 18 | 群組索引 | 無 |
| xl圖表區域 | 2 | 無 | 無 |
| xl圖表標題 | 4 | 無 | 無 |
| xl角 | 6 | 無 | 無 |
| xlDataTable | 7 | 無 | 無 |
| xl地板 | 23 | 無 | 無 |
| xl引線 | 29 | 無 | 無 |
| xl圖例 | 24 | 無 | 無 |
| xl無 | 28 | 無 | 無 |
| xl繪圖區域 | 19 | 無 | 無 |
| xl牆 | 5 | 無 | 無 |
| xlDataLabel | 7 | 系列索引 | 點索引 |
| xl錯誤列 | 9 | 系列索引 | 無 |
| xlLegendEntry | 12 | 系列索引 | 無 |
| xlLegendKey | 13 | 系列索引 | 無 |
| xl系列 | 3 | 系列索引 | 點索引 |
| xl形狀 | 14 | 形狀索引 | 無 |
| xl趨勢線 | 8 | 系列索引 | 趨勢線指數 |
| xlXErrorBars | 10 | 系列索引 | 無 |
| xlYErrorBars | 11 | 系列索引 | 無 |
下列表格會說明 Arg1 及 Arg2 在方法傳回後的意義。
| 論點 | 描述 |
|---|---|
| 軸索引 | 指定座標軸主要或次要。 可以是下列其中一個 XlAxisGroup 常數: xlPrimary 或 xlSecondary 。 |
| 軸類型 | 會指定座標軸類型。 可以是下列其中一個 XlAxisType 常數: xlcategory 做 、 xlSeriesAxis 或 xlValue 。 |
| DropZone類型 | 會指定放置區域類型: 資料行、 資料、 頁面或列欄位。 可以是下列 XlPivotFieldOrientation 常數之一: xlColumnField 、 xlDataField 、 xlPageField 或 xlRowField 。 欄和列欄位常數分別指定數列] 和 [類別] 欄位。 |
| 群組索引 | 指定特定圖表群組在 ChartGroups 集合內的位移。 |
| 樞紐分析欄位索引 | 指定 PivotFields 集合內特定資料行 (系列) 、資料、頁面或資料列 (類別) 欄位的位移。 下拉區域類型如果是 xlDataField,則等於 -1。 |
| 點索引 | 指定數列中特定點的 Points 集合內的位移。 值 1 表示已選取所有資料點。 |
| 系列索引 | 指定特定數列在 Series 集合內的位移。 |
| 形狀索引 | 指定特定圖案在 Shapes 集合內的位移。 |
| 趨勢線指數 | 指定數列中特定趨勢線在 Trendlines 集合內的位移。 |
範例
本範例會在使用者滑鼠移過圖表圖例時發出警告訊息。
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
支援和意見反應
有關於 Office VBA 或這份文件的問題或意見反應嗎? 如需取得支援服務並提供意見反應的相關指導,請參閱 Office VBA 支援與意見反應。