ChartSheetBase.ChartWizard 方法

修改给定 Microsoft.Office.Tools.Excel.ChartSheetBase 的属性。

命名空间:  Microsoft.Office.Tools.Excel
程序集:  Microsoft.Office.Tools.Excel.v4.0.Utilities(在 Microsoft.Office.Tools.Excel.v4.0.Utilities.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 _
)
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 根据库类型和数据源选择默认值。
  • categoryLabels
    类型:System.Object
    一个整数,指定源范围中包含类别标签的行数或列数。合法值是从 0(零)到相应类别或系列的最大数减一。
  • seriesLabels
    类型:System.Object
    源范围中包含系列标签的行数或列数。合法值是从 0(零)到相应类别或系列的最大数减一。
  • extraTitle
    类型:System.Object
    三维图表的系列轴标题或二维图表的第二个数值轴标题。

备注

使用此方法可以快速地对 Microsoft.Office.Tools.Excel.ChartSheetBase 进行格式设置,而无需设置所有单个属性。 此方法是非交互式的,它只更改指定的属性。

如果省略 Source,且所选内容不是活动工作表上的嵌入式图表或者活动工作表不是现有图表,则此方法会失败并发生错误。

可选参数

有关可选参数的信息,请参见Office 解决方案中的可选参数

示例

下面的代码示例使用 ChartWizard 方法设置当前 Microsoft.Office.Tools.Excel.ChartSheetBase 的数据源和图表类型。

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);
}

.NET Framework 安全性

请参见

参考

ChartSheetBase 类

Microsoft.Office.Tools.Excel 命名空间