Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Происходит при двойном щелчке элемента диаграммы перед действием двойного щелчка по умолчанию.
Синтаксис
expression. BeforeDoubleClick (ElementID, Arg1, Arg2, Cancel)
выражение: переменная, представляющая объект Chart.
Параметры
| Имя | Обязательный или необязательный | Тип данных | Описание |
|---|---|---|---|
| Отмена | Обязательный | 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 | Нет |
В следующей таблице описано значение аргументов.
| Аргументация | Описание |
|---|---|
| AxisIndex | Указывает, является ли ось первичной или вторичной. Может быть одной из следующих констант XlAxisGroup : xlPrimary или xlSecondary. |
| AxisType | Указывает тип оси. Может быть одной из следующих констант XlAxisType : xlCategory, xlSeriesAxis или xlValue. |
| DropZoneType | Указывает тип зоны удаления: столбец, данные, страница или поле строки. Может быть одной из следующих констант XlPivotFieldOrientation : xlColumnField, xlDataField, xlPageField или xlRowField. Константы полей столбцов и строк указывают поля ряда и категории соответственно. |
| GroupIndex | Задает смещение в коллекции ChartGroups для определенной группы диаграмм. |
| PivotFieldIndex | Задает смещение в коллекции PivotFields для определенного столбца (ряда), данных, страницы или строки (категории). |
| PointIndex | Задает смещение в коллекции Points для определенной точки в ряде. Значение 1 указывает, что выбраны все точки данных. |
| SeriesIndex | Задает смещение в коллекции Series для определенного ряда. |
| ShapeIndex | Задает смещение в коллекции Фигуры для определенной фигуры. |
| TrendlineIndex | Задает смещение в коллекции Линии тренда для конкретной линии тренда в ряде. |
Пример
В этом примере переопределяется поведение двойного щелчка по умолчанию для нижней части диаграммы.
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 и обратная связь.