ChartSheetBase.ChartWizard 方法

定义

修改给定 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 常数之一:xlRowsxlColumns

categoryLabels
Object

一个整数,指定源范围中包含类别标签的行数或列数。 合法值是从 0(零)到相应类别或系列的最大数减一。

seriesLabels
Object

源范围中包含系列标签的行数或列数。 合法值是从 0(零)到相应类别或系列的最大数减一。

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 解决方案中的可选参数

适用于