品牌网站建设公司太原百度公司地址
1.关于图表的一些对象的概述
Application:代表整个Microsoft PowerPoint的 应用程序
Slides:代表每个幻灯片对象的集合
Slide:代表一个幻灯片
Shapes:代表当前幻灯片上的所有图形对象的集合
Application>Slides>Slide>Shapes (Application包含了Slides,Slides为Slide集合,Slide又包含Shapes,最后可通过Shapes来添加图表)
2.插入图表方法,XlChartType为图表类型枚举类型
shapes.AddChart(XlChartType.xlColumnClustered)
3.设置图表的标题,在设置之前一定要判断是否为HasTitle为true
if (chart.HasTitle == true)
{chart.ChartTitle.Caption = "" ;
}
4.可以来修改图表的图表类型
chart.ChartType = XlChartType.xlLineMarkers;
5.获取图表的系列,然后设置设置该图形的数据标签(如下图)
PowerPoint.SeriesCollection series = chart.SeriesCollection();
for (int i = 1; i <= series.Count; i++)
{PowerPoint.Series seriesVal = series.Item(i);seriesVal.HasDataLabels = true;
}
6.为图表绑定数据源(数据源区域如下图),数据源从A1到D5.(图表的数据源绑定需要跟随图表的数据随时的更改)
chart.SetSourceData("=Sheet1!$A$1:$D$5")
7.最后附带上官方文档,大家感兴趣的话,可以研究研究
https://docs.microsoft.com/zh-cn/office/vba/api/powerpoint.actionsetting