ChartSheetBase.ChartWizard 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
修改给定 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 根据库类型和数据源选择默认值。
- 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 解决方案中的可选参数。