ChartSheetBase.ChartWizard(Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object) Метод

Определение

Изменяет свойства данного элемента управления ChartSheetBase.

public void ChartWizard (object source, object gallery, object format, object plotBy, object categoryLabels, object seriesLabels, object hasLegend, object title, object categoryTitle, object valueTitle, object extraTitle);

Параметры

source
Object

Диапазон, содержащий источник данных для новой диаграммы. Если этот аргумент не указан, Microsoft Office Excel производит редактирование активного листа диаграммы или выделенной диаграммы на активном рабочем листе.

gallery
Object

Тип диаграммы.

format
Object

Номер параметра для встроенных автоформатов. Может представлять собой число от 1 до 10 в зависимости от типа коллекции. Если этот аргумент не указан, Microsoft Office Excel выбирает значение по умолчанию в соответствии с типом коллекции и источником данных.

plotBy
Object

Определяет размещение данных для каждого ряда по столбцам или строкам. Может быть одной из следующих констант XlRowCol: xlRows или xlColumns.

categoryLabels
Object

Целое число, определяющее количество строк или столбцов в исходном диапазоне, содержащем подписи категорий. Допустимые значения — от нуля (0) до максимального числа соответствующих категорий или рядов минус 1.

seriesLabels
Object

Число строк или столбцов в исходном диапазоне, содержащем подписи рядов. Допустимые значения — от нуля (0) до максимального числа соответствующих категорий или рядов минус 1.

hasLegend
Object

При значении true включается легенда.

title
Object

Текст названия диаграммы.

categoryTitle
Object

Текст названия оси категорий.

valueTitle
Object

Текст названия оси значений.

extraTitle
Object

Название оси рядов для объемных диаграмм или название второй оси значений для плоских диаграмм.

Примеры

В следующем примере кода метод используется ChartWizard для задания источника данных и типа диаграммы текущего объекта Microsoft.Office.Tools.Excel.ChartSheetBase .

private void ModifyChartSheet()
{
    Globals.Sheet1.Range["A1", "A5"].Value2 = 22;
    Globals.Sheet1.Range["B1", "B5"].Value2 = 55;

    this.ChartWizard(Globals.Sheet1.Range["A1", "B5"],
        Excel.XlChartType.xl3DColumn,false,
        "Revised chart");
}
Private Sub ModifyChartSheet()
    Globals.Sheet1.Range("A1", "A5").Value2 = 22
    Globals.Sheet1.Range("B1", "B5").Value2 = 55

    Me.ChartWizard(Source:=Globals.Sheet1.Range("A1", "B5"), _
        Gallery:=Excel.XlChartType.xl3DColumn, _
        HasLegend:=False, Title:="Revised chart")
End Sub

Комментарии

Этот метод можно использовать для быстрого форматирования Microsoft.Office.Tools.Excel.ChartSheetBase без установки всех отдельных свойств. Данный метод не является интерактивным и изменяет только указанные свойства.

Если Source параметр не указан и либо выделенный фрагмент не является внедренной диаграммой на активном листе, либо активный лист не является существующей диаграммой, этот метод завершается ошибкой и возникает ошибка.

Необязательные параметры

Дополнительные сведения о необязательных параметрах см. в разделе необязательные параметры в решениях Office.

Применяется к