Объект ChartObjects (Excel)
Коллекция всех объектов 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
Методы
Свойства
- Приложение
- Count
- Creator
- Height
- Left
- Locked
- Parent
- Placement
- PrintObject
- ProtectChartObject
- ShapeRange
- Top
- Visible
- Width
См. также
Поддержка и обратная связь
Есть вопросы или отзывы, касающиеся Office VBA или этой статьи? Руководство по другим способам получения поддержки и отправки отзывов см. в статье Поддержка Office VBA и обратная связь.