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


ChartSheet.ChartWizard Метод (2007 System)

Обновлен: Ноябрь 2007

Изменяет свойства данного элемента управления Microsoft.Office.Tools.Excel.ChartSheet.

Пространство имен:  Microsoft.Office.Tools.Excel
Сборка:  Microsoft.Office.Tools.Excel.v9.0 (в Microsoft.Office.Tools.Excel.v9.0.dll)

Синтаксис

'Декларация
Public Sub ChartWizard ( _
    Source As Object, _
    Gallery As Object, _
    Format As Object, _
    PlotBy As Object, _
    CategoryLabels As Object, _
    SeriesLabels As Object, _
    HasLegend As Object, _
    Title As Object, _
    CategoryTitle As Object, _
    ValueTitle As Object, _
    ExtraTitle As Object _
)
'Применение
Dim instance As ChartSheet
Dim Source As Object
Dim Gallery As Object
Dim Format As Object
Dim PlotBy As Object
Dim CategoryLabels As Object
Dim SeriesLabels As Object
Dim HasLegend As Object
Dim Title As Object
Dim CategoryTitle As Object
Dim ValueTitle As Object
Dim ExtraTitle As Object

instance.ChartWizard(Source, Gallery, _
    Format, PlotBy, CategoryLabels, SeriesLabels, _
    HasLegend, Title, CategoryTitle, _
    ValueTitle, ExtraTitle)
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
    Тип: System.Object
    Диапазон, содержащий источник данных для новой диаграммы. Если этот аргумент не указан, Microsoft Office Excel производит редактирование активного листа диаграммы или выделенной диаграммы на активном рабочем листе.
  • Format
    Тип: System.Object
    Номер параметра для встроенных автоформатов. Может представлять собой число от 1 до 10 в зависимости от типа коллекции. Если этот аргумент не указан, Microsoft Office Excel выбирает значение по умолчанию в соответствии с типом коллекции и источником данных.
  • PlotBy
    Тип: System.Object
    Определяет размещение данных для каждого ряда по столбцам или строкам. Может быть одной из следующих констант XlRowCol: xlRows или xlColumns.
  • CategoryLabels
    Тип: System.Object
    Целое число, определяющее количество строк или столбцов в исходном диапазоне, содержащем подписи категорий. Допустимые значения — от нуля (0) до максимального числа соответствующих категорий или рядов минус 1.
  • SeriesLabels
    Тип: System.Object
    Число строк или столбцов в исходном диапазоне, содержащем подписи рядов. Допустимые значения — от нуля (0) до максимального числа соответствующих категорий или рядов минус 1.
  • HasLegend
    Тип: System.Object
    При значении true включается легенда.
  • Title
    Тип: System.Object
    Текст названия диаграммы.
  • CategoryTitle
    Тип: System.Object
    Текст названия оси категорий.
  • ValueTitle
    Тип: System.Object
    Текст названия оси значений.
  • ExtraTitle
    Тип: System.Object
    Название оси рядов для объемных диаграмм или название второй оси значений для плоских диаграмм.

Заметки

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

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

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

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

Примеры

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

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
     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, missing,
                missing, missing, missing, false,
                "Revised chart", missing, missing, missing);
        }

Разрешения

См. также

Ссылки

ChartSheet Класс

ChartSheet - члены

Microsoft.Office.Tools.Excel - пространство имен