Ескертпе
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Жүйеге кіруді немесе каталогтарды өзгертуді байқап көруге болады.
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Каталогтарды өзгертуді байқап көруге болады.
Происходит при двойном щелчке элемента диаграммы перед действием двойного щелчка по умолчанию.
Синтаксис
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 и обратная связь.