Метод Worksheet.ChartObjects (Excel)

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

Синтаксис

выражение. ChartObjects (индекс)

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

Параметры

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

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

Object

Примечания

Этот метод не эквивалентен свойству Charts . Этот метод возвращает встроенные диаграммы; свойство "Диаграммы" возвращает листы диаграммы. Свойство Chart используется для возврата объекта 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 и обратная связь.