Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Коллекция всех объектов ChartObject на указанном листе диаграммы, диалоговом листе или листе.
Примечания
Каждый объект ChartObject представляет внедренную диаграмму. Объект ChartObject действует как контейнер для объекта Chart . Свойства и методы объекта ChartObject управляют внешним видом и размером внедренной диаграммы на листе.
Пример
Используйте метод ChartObjects объекта Worksheet для возврата коллекции ChartObjects .
В приведенном ниже примере удаляются все внедренные диаграммы с листа Лист1.
Worksheets("sheet1").ChartObjects.Delete
Нельзя использовать коллекцию ChartObjects для вызова следующих свойств и методов:
- Заблокированное имущество
- Свойство размещения
- Свойство 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 и обратная связь.