Методы объекта Chart
Из существующего набора методов объекта Chart мы рассмотрим здесь только один из них, наиболее полезный – ChartWizard. Этот Метод позволяет быстро задать параметры диаграммы без необходимости определения каждого ее свойства в отдельности. Синтаксис этого метода:
Expression.ChartWizard(Source, Gallery, Format, PlotBy, CategoryLabels, SeriesLabels, HasLegend, Title, CategoryTitle, ValueTitle, ExtraTitle)
Элементы синтаксиса метода ChartWizard представлены в табл. 23.
Элемент | Описание |
Expression | Обязательный элемент синтаксиса – выражение, возвращающее объект Chart |
Source | Необязательный элемент синтаксиса типа. Variant. Задает диапазон ячеек, содержимое которых является источником данных для создаваемой диаграммы. В случае отсутствия данного параметра в качестве диаграммы используется активный лист диаграммы или выделенная диаграмма на активном рабочем листе |
Gallery | Необязательный элемент синтаксиса типа Variant. Определяет тип диаграммы. Значение этого аргумента может равняться одной из следующих констант: xlArea, xlBar, xlColumn, xlLine, xlPie, xlRadar, xlXYScatter, xlCombination, xl3DArea, xl3DBar, xl3DColumn, xl3DLine, xl3DPie, xl3DSurface, xlDoughnut или xlDefaultAutoFormal |
Format | Необязательный элемент синтаксиса типа Variant. Этот аргумент определяет автоформат, используемый при создании диаграммы (вид диаграммы). В зависимости от типа диаграммы значение данного параметра лежит в диапазоне от 1 до 10. Если этот параметр отсутствует, то используемое по умолчанию значение зависит от типа диаграммы и источника данных |
PlotBy | Необязательный элемент синтаксиса типа Variant.Задает место расположения данных для рядов данных: в строках или столбцах. В качестве значения данного параметра может быть использовано значение одной из двух констант:xlRows или xlColumns |
CategoryLabels | Необязательный элемент синтаксиса типа Variant. Определяет число строк или столбцов источника данных, которые содержат подписи категорий. Допустимые значения для данного параметра лежат в диапазоне от 0 до значения, равного максимальному количеству категорий или рядов минус один |
SeriesLabels | Необязательный элемент синтаксиса типа Variant. В качестве его значения используется целое число, определяющее количество строк или столбцов источника данных, которые содержат подписи рядов. Диапазон допустимых значений этого параметра расположен от 0 до значения, равного максимальному количеству категорий или рядов минус единица |
HasLegend | Необязательный элемент синтаксиса типа Variant. Задает отображение (значение True) или сокрытие легенды (значение False) |
Title | Необязательный элемент синтаксиса типа Variant. Задает текст заголовка диаграммы |
CategoryTitle | Необязательный элемент синтаксиса типа Variant. Задает текст заголовка оси категорий |
ValueTitle | Необязательный элемент синтаксиса типа Variant. Задает текст заголовка оси значений |
ExtraTitle | Необязательный элемент синтаксиса типа Variant. Определяет текст заголовка оси рядов данных для трехмерных диаграмм или текст заголовка второй оси значений для двумерных диаграмм |
Таблица 23. Элементы синтаксиса метода ChartWizard
Примечание:
В том случае если источник данных для диаграммы не определен и при этом не выделена ни одна встроенная диаграмма на активном рабочем листе или отсутствует активный лист диаграммы, то произойдет ошибка.