Объект Charts (Excel)

Коллекция всех листов диаграмм в указанной или активной книге.

Замечания

Каждый лист диаграммы представлен объектом Chart . Сюда не входят диаграммы, внедренные на листах или на листах диалоговых окон. Сведения о внедренных диаграммах см. в разделах Объекты Chart и ChartObject .

Пример

Используйте свойство Charts объекта Workbook , чтобы вернуть коллекцию Charts . В следующем примере отображаются все листы диаграмм в активной книге.

Charts.PrintOut

Используйте метод Add объекта ChartObjects , чтобы создать лист диаграммы и добавить его в книгу. В следующем примере новый лист диаграммы добавляется в активную книгу и помещает новый лист диаграммы сразу после листа с именем Лист1.

Charts.Add After:=Worksheets("Sheet1")

Метод Add можно объединить с методом ChartWizard объекта Chart, чтобы добавить новую диаграмму, содержащую данные с листа. В следующем примере добавляется новая графиковая диаграмма на основе данных в ячейках A1:A20 на листе с именем Лист1.

With Charts.Add 
 .ChartWizard source:=Worksheets("Sheet1").Range("A1:A20"), _ 
 Gallery:=xlLine, Title:="February Data" 
End With

Чтобы вернуть один объект Chart, используйте синтаксис Charts (индекс), где индекс — это номер индекса или имя листа диаграммы. В следующем примере цвет ряда 1 на листе диаграммы 1 изменяется на красный.

Charts(1).SeriesCollection(1).Format.Fill.ForeColor.RGB = rgbRed

Коллекция Листов содержит все листы книги (как листы диаграмм, так и листы). Используйте листы (индекс), где индекс — это имя или номер листа, чтобы вернуть один лист.

Методы

Свойства

См. также

Поддержка и обратная связь

Есть вопросы или отзывы, касающиеся Office VBA или этой статьи? Руководство по другим способам получения поддержки и отправки отзывов см. в статье Поддержка Office VBA и обратная связь.