共用方式為


Chart.BeforeDoubleClick 事件 (Excel)

在預設的按兩下動作之前,按兩下圖表元素時,即發生此事件。

語法

運算式BeforeDoubleClick (ElementIDArg1Arg2Cancel)

expression 代表 Chart 物件的變數。

參數

名稱 必要/選用 資料類型 描述
Cancel 必要 布林值 False 事件發生時。 如果事件程序會將此引數設定為 True ,預設的按兩下動作的程序完成時未執行。
Arg1 必要 Long 根據 ElementID 的值而提供的其他事件資訊。 如需這個參數的詳細資訊,請參閱「備註」小節。
Arg2 必要 Long 根據 ElementID 的值而提供的其他事件資訊。 如需這個參數的詳細資訊,請參閱「備註」小節。
ElementID 必要 Long 按兩下的物件。 這個參數的值會決定 Arg1Arg2 必須有的值。 如需這個參數的詳細資訊,請參閱「備註」小節。

註解

DoubleClick方法不會造成此事件發生。

當使用者按兩下儲存格的框線時,不會發生此事件。

Arg1Arg2 的意義是根據 ElementID 的值而定,如下表中所示。

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

下表會描述引數的意義。

參數 描述
AxisIndex 指定座標軸主要或次要。 可以是下列其中一個 XlAxisGroup 常數: xlPrimaryxlSecondary
AxisType 會指定座標軸類型。 可以是下列其中一個 XlAxisType 常數: xlcategory 做xlSeriesAxisxlValue
DropZoneType 會指定放置區域類型: 資料行、 資料、 頁面或列欄位。 可以是下列 XlPivotFieldOrientation 常數之一: xlColumnFieldxlDataFieldxlPageFieldxlRowField 。 欄和列欄位常數分別指定數列] 和 [類別] 欄位。
GroupIndex 指定特定圖表群組在 ChartGroups 集合內的位移。
PivotFieldIndex 指定特定資料行的 PivotFields 集合內的位移, (列) 、資料、頁面或列 (類別目錄) 欄位。
PointIndex 指定數列中特定點的 Points 集合內的位移。 值 1 表示已選取所有資料點。
SeriesIndex 指定特定數列在 Series 集合內的位移。
ShapeIndex 指定特定圖案在 Shapes 集合內的位移。
TrendlineIndex 指定數列中特定趨勢線在 Trendlines 集合內的位移。

範例

這個範例會使圖表底板的預設按兩下行為無效。

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

支援和意見反應

有關於 Office VBA 或這份文件的問題或意見反應嗎? 如需取得支援服務並提供意見反應的相關指導,請參閱 Office VBA 支援與意見反應