Прочитать на английском

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


Метод Item (Excel Graph)

Метод Item применяется к коллекциям Axes, ChartGroups, DataLabels, LegendEntries, Points, SeriesCollection и Trendlines .

Коллекция Axes

Возвращает один объект Axis из коллекции Axes .

Синтаксис

expression. Item (Type, AxisGroup)

выражение (обязательно). Выражение, возвращающее коллекцию Axes .

Параметры

Имя Обязательный или необязательный Тип данных Описание
Тип Обязательный XlAxisType Тип оси. Может быть одной из следующих констант XlAxisType : xlCategory, xlSeriesAxis (допустима только для трехмерных диаграмм) или xlValue.
AxisGroup Необязательный XlAxisGroup Группа осей. Может быть одной из следующих констант XlAxisGroup : xlSecondary или xlPrimary (по умолчанию).

Пример

В этом примере задается текст заголовка для оси категорий на диаграмме Chart1.

With Charts("chart1").Axes.Item(xlCategory) 
 .HasTitle = True 
 .AxisTitle.Caption = "1994" 
End With

Коллекция ChartGroups

Возвращает один объект ChartGroup из коллекции ChartGroups .

Синтаксис

expression. Item (Index)

выражение (обязательно). Выражение, возвращающее коллекцию ChartGroups .

Параметры

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

Пример

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

Charts(1).ChartGroups.Item(1).HasDropLines = True

Коллекция DataLabels

Возвращает один объект DataLabel из коллекции DataLabels .

Синтаксис

expression. Item (Index)

выражение (обязательно). Выражение, возвращающее коллекцию DataLabels .

Параметры

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

Пример

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

Worksheets(1).ChartObjects(1).Chart _ 
 .SeriesCollection(1).DataLabels.Item(5).NumberFormat = "0.000"

Коллекция LegendEntries

Возвращает один объект LegendEntry из коллекции LegendEntries .

Синтаксис

expression. Item (Index)

выражение (обязательно). Выражение, возвращающее коллекцию LegendEntries .

Параметры

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

Пример

В этом примере изменяется шрифт текста записи условных обозначений в верхней части легенды (обычно это легенда для первой серии) во внедренной диаграмме на Листе 1.

Worksheets("sheet1").ChartObjects(1).Chart _ 
 .Legend.LegendEntries.Item(1).Font.Italic = True

Коллекция Points

Возвращает один объект Point из коллекции Points .

Синтаксис

expression. Item (Index)

выражение (обязательно). Выражение, возвращающее коллекцию Точек .

Параметры

Имя Обязательный или необязательный Тип данных Описание
Индекс; Обязательный Long Номер индекса точки.

Пример

В этом примере задается стиль маркера для третьей точки в серии 1 во внедренной диаграмме на листе один. Указанный ряд должен быть двухД-линией, точечной или радиолокационной серией.

Worksheets(1).ChartObjects(1).Chart. _ 
 SeriesCollection(1).Points.Item(3).MarkerStyle = xlDiamond

Коллекция SeriesCollection

Возвращает один объект Series из коллекции SeriesCollection .

Синтаксис

expression. Item (Index)

выражение (обязательно). Выражение, возвращающее коллекцию SeriesCollection .

Параметры

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

Пример

В этом примере представлены две строки кода, которые являются эквивалентными.

myChart.SeriesCollection.Item(1) 
myChart.SeriesCollection(1)

Коллекция Trendlines

Возвращает один объект Trendline из коллекции Trendlines .

Синтаксис

expression. Item (Index)

выражение (обязательно). Выражение, возвращающее коллекцию Линий тренда .

Параметры

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

Пример

В этом примере задается количество единиц, которое линия тренда на Диаграмме 1 расширяет вперед и назад. Пример должен выполняться на двухd-гистограмме, содержащей один ряд с линией тренда.

With Charts("Chart1").SeriesCollection(1).Trendlines.Item(1) 
 .Forward = 5 
 .Backward = .5 
End With

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

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