Charts 集合

         
Charts
多个对象

指定工作簿或活动工作簿中所有图表工作表的集合。每张图表工作表由一个 Chart 对象代表。本集合不包括嵌入在工作表或对话框编辑表中的图表。有关嵌入图表的详细信息,请参阅 Chart 对象或 ChartObject 对象。

Charts 集合用法

可用 Charts 属性返回 Charts 集合。下例打印活动工作簿中的所有图表工作表。

Charts.PrintOut

可用 Add 方法新建图表工作表并将其添加到工作簿中。下例向活动工作簿添加新图表工作表,并将该图表工作表置于工作表 Sheet1 之后。

Charts.Add After:=Worksheets("Sheet1")

可组合使用 Add 方法和 ChartWizard 方法,以添加包含工作表中数据的图表工作表。下例基于工作表 Sheet1 中单元格区域 A1:A20 中的数据添加新的折线图。

With Charts.Add
    .ChartWizard source:=Worksheets("Sheet1").Range("A1:A20"), _
        Gallery:=xlLine, Title:="February Data"
End With

可用 Charts(index)(其中 index 为图表工作表的索引号或名称)返回单个 Chart 对象。下例将第一张图表工作表中第一个系列的颜色改为红色。

Charts(1).SeriesCollection(1).Interior.Color = RGB(255, 0, 0)

Sheets 集合包含工作簿中的所有工作表(既包括图表工作表,也包括工作表)。可用 Sheets(index)(其中 index 为工作表的名称或编号)返回单张工作表。