Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Добавляет указанный элемент в диаграмму или в выбранный объект на диаграмме.
Синтаксис
выражение.
SetElement
(RHS)
выражение: переменная, представляющая объект Chart.
Параметры
| Имя | Обязательный или необязательный | Тип данных | Описание |
|---|---|---|---|
| RHS | Обязательный | MsoChartElementType | Одна из констант перечисления для добавляемого типа элемента диаграммы. |
Возвращаемое значение
Nothing
Замечания
Значение RHS для метода SetElement соответствует элементам в подменю Добавление элемента диаграммы . Различные элементы включены в зависимости от типа диаграммы. При попытке добавить элемент, который не существует для конкретной диаграммы, вы получите неуказаную ошибку. Например, на трехмерной диаграмме элемент Панели ошибок в раскрывающемся списке Добавление элемента диаграммы недоступен. Вызов приводит к Chart.SetElement msoElementErrorBarStandardDeviation ошибке.
Пример
В следующем примере к оси значений добавляются небольшие линии сетки, а выноски меток данных — во второй ряд данных.
Sub TestSetElements()
Dim chartShape As Shape
Dim reportName As String
reportName = "Simple 3D chart"
Set chartShape = ActiveProject.Reports(reportName).Shapes(1)
With chartShape.Chart
.SetElement msoElementChartTitleAboveChart
' Select the major gridlines on the value axis, and then add minor gridlines.
.axes(Office.xlValue).MajorGridlines.Select
.SetElement msoElementPrimaryCategoryGridLinesMinor
' Select the second data series and add data label callouts.
If .SeriesCollection.Count > 1 Then
.SeriesCollection(2).Select
.SetElement msoElementDataLabelCallout
End If
End With
End Sub
См. также
Поддержка и обратная связь
Есть вопросы или отзывы, касающиеся Office VBA или этой статьи? Руководство по другим способам получения поддержки и отправки отзывов см. в статье Поддержка Office VBA и обратная связь.