グラフの要素をダブルクリックしたときに、既定のダブルクリック操作の前に発生します。
構文
式。BeforeDoubleClick (ElementID, Arg1, Arg2, Cancel)
式 は Chart オブジェクトを表す変数です。
パラメーター
| 名前 | 必須 / オプション | データ型 | 説明 |
|---|---|---|---|
| Cancel | 必須 | Boolean | イベントが発生すると、 False が渡されます。 イベント プロシージャでこの引数を True に設定すると、プロシージャが終了しても既定のダブルクリックの操作は実行されません。 |
| Arg1 | 必須 | Long | ElementID の値に応じて、追加のイベント情報。 このパラメーターの詳細については、「解説」セクションを参照してください。 |
| Arg2 | 必須 | Long | ElementID の値に応じて、追加のイベント情報。 このパラメーターの詳細については、「解説」セクションを参照してください。 |
| ElementID | 必須 | 長整数型 (Long) | ダブルクリックされたオブジェクト。 このパラメーターの値は、 Arg1 と Arg2 の予期される値 を決定します。 このパラメーターの詳細については、「解説」セクションを参照してください。 |
解説
DoubleClick メソッドでは、このイベントは発生しません。
ユーザーがセルの境界をダブルクリックしたとき、このイベントは発生しません。
Arg1 と Arg2 の意味は、次の表に示すように、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 | なし |
次に引数の内容を示します。
| 主張 | Description |
|---|---|
| AxisIndex | 軸が主軸または第 2 軸かどうかの値です。 使用できる定数は、 XlAxisGroup クラスの xlPrimary または xlSecondary です。 |
| AxisType | 軸の種類の値です。 XlAxisType クラスの xlCategory 、 xlSeriesAxis 、 xlValue のいずれかです。 |
| DropZoneType | 列、データ、ページ、または行フィールドのドロップ ゾーンの種類です。 XlPivotFieldOrientation クラスの xlColumnField 、 xlDataField 、 xlPageField 、 xlRowField のいずれかです。 列フィールドおよび行フィールドは、それぞれ系列フィールドおよび項目のフィールドに対応します。 |
| 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 のサポートおよびフィードバックを参照してください。