Заметка
Доступ к этой странице требует авторизации. Вы можете попробовать войти в систему или изменить каталог.
Доступ к этой странице требует авторизации. Вы можете попробовать сменить директорию.
Коллекция всех объектов ChartObject на указанном листе диаграммы, на листе диалогового окна или листе.
Замечания
Каждый объект ChartObject представляет внедренную диаграмму. Объект ChartObject выступает в качестве контейнера для объекта Chart . Свойства и методы объекта ChartObject определяют внешний вид и размер внедренной диаграммы на листе.
Пример
Используйте метод ChartObjects объекта Worksheet , чтобы вернуть коллекцию ChartObjects .
В следующем примере удаляются все внедренные диаграммы на листе с именем Sheet1.
Worksheets("sheet1").ChartObjects.Delete
Нельзя использовать коллекцию ChartObjects для вызова следующих свойств и методов:
- Заблокированное свойство
- Свойство Placement
- Свойство PrintObject
В отличие от предыдущей версии, коллекция ChartObjects теперь может считывать свойства для высоты, ширины, левого и верхнего.
Используйте метод Add , чтобы создать пустую внедренную диаграмму и добавить ее в коллекцию. Используйте метод ChartWizard объекта Chart для добавления данных и форматирования новой диаграммы.
В следующем примере создается внедренная диаграмма, а затем данные из ячеек A1:A20 добавляются в виде графика.
Dim ch As ChartObject
Set ch = Worksheets("sheet1").ChartObjects.Add(100, 30, 400, 250)
ch.Chart.ChartWizard source:=Worksheets("sheet1").Range("a1:a20"), _
gallery:=xlLine, title:="New Chart"
Используйте ChartObjects (index), где index — это номер или имя внедренного индекса диаграммы, чтобы вернуть один объект. В следующем примере задается шаблон для области диаграммы во встроенной диаграмме 1 на листе с именем Лист1.
Worksheets("Sheet1").ChartObjects(1).Chart. _
CChartObjecthartArea.Format.Fill.Pattern = msoPatternLightDownwardDiagonal
Методы
Свойства
- Application
- Count
- Creator
- Height
- Left
- Locked
- Parent
- Placement
- PrintObject
- ProtectChartObject
- ShapeRange
- Top
- Visible
- Width
См. также
Поддержка и обратная связь
Есть вопросы или отзывы, касающиеся Office VBA или этой статьи? Руководство по другим способам получения поддержки и отправки отзывов см. в статье Поддержка Office VBA и обратная связь.