Поделиться через


Метод Chart.ChartObjects (Excel)

Возвращает объект , представляющий либо одну внедренную диаграмму (объект ChartObject ), либо коллекцию всех внедренных диаграмм (объект ChartObjects ) на листе.

Синтаксис

expression. ChartObjects (Index)

выражение: переменная, представляющая объект Chart.

Параметры

Имя Обязательный или необязательный Тип данных Описание
Индекс; Необязательный Variant Имя или номер диаграммы. Этот аргумент может быть массивом для указания нескольких диаграмм.

Возвращаемое значение

Объект

Замечания

Этот метод не эквивалентен свойству Charts объекта Workbook . Этот метод возвращает внедренные диаграммы; Свойство Charts возвращает листы диаграмм.

Используйте свойство Chart объекта ChartObject , чтобы вернуть объект Chart для внедренной диаграммы.

Пример

В этом примере добавляется заголовок во внедренную диаграмму на Листе 1.

With Worksheets("Sheet1").ChartObjects(1).Chart 
 .HasTitle = True 
 .ChartTitle.Text = "1995 Rainfall Totals by Month" 
End With

В этом примере создается новый ряд во встроенной диаграмме на Листе 1. Источником данных для нового ряда является диапазон B1:B10 на Листе 1.

Worksheets("Sheet1").ChartObjects(1).Activate 
ActiveChart.SeriesCollection.Add _ 
 source:=Worksheets("Sheet1").Range("B1:B10")

В этом примере очищается форматирование внедренной диаграммы на Листе 1.

Worksheets("Sheet1").ChartObjects(1).Chart.ChartArea.ClearFormats

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

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