Chart.BeforeDoubleClick イベント (Excel)

グラフの要素をダブルクリックしたときに、既定のダブルクリック操作の前に発生します。

構文

BeforeDoubleClick (ElementID, Arg1, Arg2, Cancel)

expressionChart オブジェクトを表す変数です。

パラメーター

名前 必須 / オプション データ型 説明
Cancel 必須 Boolean イベントが発生すると、 False が渡されます。 イベント プロシージャでこの引数を True に設定すると、プロシージャが終了しても既定のダブルクリックの操作は実行されません。
Arg1 必須 Long ElementID の値に応じて、追加のイベント情報。 このパラメーターの詳細については、「解説」セクションを参照してください。
Arg2 必須 Long ElementID の値に応じて、追加のイベント情報。 このパラメーターの詳細については、「解説」セクションを参照してください。
ElementID 必須 長整数型 (Long) ダブルクリックされたオブジェクト。 このパラメーターの値は、 Arg1 と Arg2 の予期される値 決定します。 このパラメーターの詳細については、「解説」セクションを参照してください。

注釈

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 なし
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 軸が主軸または第 2 軸かどうかの値です。 使用できる定数は、 XlAxisGroup クラスの xlPrimary または xlSecondary です。
AxisType 軸の種類の値です。 XlAxisType クラスの xlCategoryxlSeriesAxisxlValue のいずれかです。
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 のサポートおよびフィードバックを参照してください。