最近一直在研究图表的功能,这次主要是饼图功能点的一些操作,话不多说,看下面脚本

1.首先补充一下之前遗留的一些功能点

设置某一个区域的数据标签显示为百分比形式,在最近研究饼图的时候发现,百分比形式只能用于饼图的数据标签显示形式,特此补充一下

point.DataLabel.ShowPercentage = true;

设置图表上各个数据标签显示的分隔符样式

point.DataLabel.Separator = ";"; //设置数据标签显示的分隔符为";"

2.设置饼图的分离程度,也可以设置单个区域的分离程度,显示效果如下图(这些功能只适用于图表类型为饼图的情况).

series.Explosion = 10; //设置整个饼图的分离程度
point.Explosion = 10;  //设置某一块区域的分离程度

3.设置饼图的起始角度

PowerPoint.ChartGroup chartGroup = chart.ChartGroups(1);
chartGroup.FirstSliceAngle = 180;  设置饼图的起始角度为180


4.设置在复合饼图或复合条饼图中拆分两部分的方式

chartGroup.SplitType = PowerPoint.XlChartSplitType.xlSplitByValue; //设置拆分方式为小于SplitValue属性指定的值
chartGroup.SplitValue = 2; //设置分隔复合饼图或复合饼图条形图表的两部分的临界值


5.把系列上的某一个点移入到图表的第二部分中(必须在复合饼图或复合饼图上调用该属性)

series.Points(1).SecondaryPlot=true;  //把当前系列的第一个点移入到图表的第二部分中

6.设置第二绘图区的大小

ChartGroup chartGroup = chart.ChartGroups(1);
chartGroup.SecondPlotSize = 50; //设置第二绘图区的大小为50

注:在饼图里面只会一个系列series情况的存在,这个不同于其他图表,如果不懂这些对象的可以去看我之前写的博客,里面有关于这些对象的描述,也可以自己在官网上查阅
https://docs.microsoft.com/zh-cn/office/vba/api/powerpoint.chartgroup

VSTO PPT图表对象 饼图的操作相关推荐

  1. VSTO PPT图表对象的操作(1)

    1.关于图表的一些对象的概述 ​ Application:代表整个Microsoft PowerPoint的 应用程序 ​ Slides:代表每个幻灯片对象的集合 ​ Slide:代表一个幻灯片 ​ ...

  2. VSTO PPT图表对象的操作(2)

    1.获取图表的每个系列,并获取到每个点(如图,该图表有3个系列,每个系列有4个点) PowerPoint.SeriesCollection seriesCollection = chart.Serie ...

  3. POI操作ppt图表完整示例演示

    poi操作ppt图表史上最完整示例演示和内嵌excel的获取添加数据简单示例,POI3.15版本. 在模板中构造几中基本图表进行测试就行了. 其它操作ppt的基础资料见:http://blog.csd ...

  4. poi操作ppt图表史上最完整示例演示

    poi操作ppt图表史上最完整示例演示和内嵌excel的获取添加数据简单示例 ,POI3.15版本. 在模板中构造几中基本图表进行测试就行了. 完整下载地址:http://download.csdn. ...

  5. java使用poi导出ppt图表——环形图/空心饼图

    目录 前言 使用java poi导出图表,就是找不到环形图/空心饼图怎么做的(或者是我没找到),找到的都是饼图,柱图,线图等. 所以就简单说一下怎么导出的. 一.导入poi相关jar包 二.先创建ex ...

  6. 饼图大小调整_别让这些细节毁了你的图表,饼图制作的三大准则和七大细节

    近期,我们将发布一系列图表制作和美化教程,提升大家在PPT图表方面制作的专业程度,欢迎大家关注我. 数据是产生信任的关键,图表是数据的体现.制作一份专业的PPT图表,说服领导和客户,是每一位职场人士的 ...

  7. apex图表使用饼图居中_ppt图表技巧:如何制作美观简洁的百分比饼图

    关于图表,你知道多少?关于PPT中的饼图,你又知道多少? 俗话说"文不如图,图不如表",当我们在制作PPT的时候,我们通常会用饼图以百分比的形式表达数据之间的比例关系,让观众能够直 ...

  8. easyui datagrid oncheck 修改行样式_100 种 PPT 图表样式送给你

    你好,这里是诺灰屋 我是诺灰 距离上一篇推文,已有近一个月的时间没有给大家写推送了. 这期间,我一直在进行数据图表方面知识的网络调研.甚至于在知网上找了几篇论文来看,当然,内容很枯燥,不实用. 同时, ...

  9. Echarts数据可视化event图表事件的相关操作,开发全解+完美注释

    全栈工程师开发手册 (作者:栾鹏) Echarts数据可视化开发代码注释全解 Echarts数据可视化开发参数配置全解 6大公共组件详解(点击进入): title详解. tooltip详解.toolb ...

最新文章

  1. 单目摄像头标定与测距
  2. Android中Service深入学习
  3. 【怎样写代码】复杂对象的组装与创建 -- 建造者模式(三):建造者模式
  4. Maximum execution time of 30 seconds exceeded解决办法
  5. 线程:等待/通知机制
  6. Spring Boot - 自动装配中的不可忽视的@Import
  7. tps协议和onvif协议_做监控的你,应该了解的ONVIF协议!
  8. webpack使用优化(基本篇)
  9. 添加 code snippets (转)
  10. 2120: 数颜色(带修莫队)
  11. 网络工程师成长日记368-榆林通信大楼项目回忆录
  12. vs2017+pcl1.8.1配置
  13. shell的EOF用法
  14. SQL Server 2000 Service Pack 4 is released
  15. Splunk基础教程手册
  16. IAST 技术进阶系列(二):全场景多核驱动
  17. 口算训练 HDU - 6287
  18. 保龄球记分程序c语言,保龄球的计分规则和比赛规则
  19. python与sap_在python中连接SAP HANA
  20. bat 脚本的常用特殊符号

热门文章

  1. 定义产品的一些考虑因素
  2. python+ffmpeg切割视频
  3. android中有米广告报错java.lang.NoClassDefFoundError: net.youmi.android.AdManager
  4. Windows Embedded CE 6.0 下载地址
  5. 如何应对火车站强行乞讨的小孩
  6. fastjson中List和JSONArray的相互转换
  7. 利用C语言完成倒计时关机
  8. 百度网盘无限速下载工具(下载不限速)
  9. Markdown教程--Markdown列表
  10. bugku~No one knows regex better than me