WPS 基础接口 > 表格 API 参考 > ChartObjects > ChartObjects 对象

由指定的图表工作表、对话框工作表或工作表上的所有 ChartObject 对象组成的集合。

说明

每个 ChartObject 对象都代表一个嵌入图表。ChartObject 对象充当 Chart 对象的容器。ChartObject 对象的属性和方法控制工作表上嵌入图表的外观和大小。ChartObjects 集合

示例

使用 ChartObjects 方法返回 ChartObjects 集合。以下示例删除名为“Sheet1”的工作表上的所有嵌入图表。

示例代码
Worksheets.Item("Sheet1").ChartObjects().Delete()

不能使用 ChartObjects 集合来调用以下属性和方法:

与早期版本不同,ChartObjects 集合现在可以读取表示高度、宽度、左对齐和顶对齐的属性。

使用 Add 方法可创建一个新的空嵌入图表并将它添加到集合中。使用 ChartWizard 方法可添加数据并设置新图表的格式。以下示例创建一个新嵌入图表,然后以折线图形式添加单元格 A1:A20 中的数据。

示例代码
let ch = Worksheets.Item("Sheet1").ChartObjects().Add(100, 30, 400, 250)
ch.Chart.ChartWizard(Worksheets.Item("sheet1").Range("a1:a20"), xlLine
    , null, null, null, null, null, "New Chart", null, null, null)

使用 ChartObjects(index)(其中 index 是嵌入图表的索引号或名称)可以返回单个对象。以下示例设置名为“Sheet1”的工作表上嵌入图表 Chart 1 中的图表区图案。

示例代码
Worksheets.Item("Sheet1").ChartObjects(1).Chart. 
    ChartArea.Format.Fill.Pattern = msoPatternLightDownwardDiagonal


请参阅