VSTO PPT图表对象 饼图的操作
最近一直在研究图表的功能,这次主要是饼图功能点的一些操作,话不多说,看下面脚本
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图表对象 饼图的操作相关推荐
- VSTO PPT图表对象的操作(1)
1.关于图表的一些对象的概述 Application:代表整个Microsoft PowerPoint的 应用程序 Slides:代表每个幻灯片对象的集合 Slide:代表一个幻灯片 ...
- VSTO PPT图表对象的操作(2)
1.获取图表的每个系列,并获取到每个点(如图,该图表有3个系列,每个系列有4个点) PowerPoint.SeriesCollection seriesCollection = chart.Serie ...
- POI操作ppt图表完整示例演示
poi操作ppt图表史上最完整示例演示和内嵌excel的获取添加数据简单示例,POI3.15版本. 在模板中构造几中基本图表进行测试就行了. 其它操作ppt的基础资料见:http://blog.csd ...
- poi操作ppt图表史上最完整示例演示
poi操作ppt图表史上最完整示例演示和内嵌excel的获取添加数据简单示例 ,POI3.15版本. 在模板中构造几中基本图表进行测试就行了. 完整下载地址:http://download.csdn. ...
- java使用poi导出ppt图表——环形图/空心饼图
目录 前言 使用java poi导出图表,就是找不到环形图/空心饼图怎么做的(或者是我没找到),找到的都是饼图,柱图,线图等. 所以就简单说一下怎么导出的. 一.导入poi相关jar包 二.先创建ex ...
- 饼图大小调整_别让这些细节毁了你的图表,饼图制作的三大准则和七大细节
近期,我们将发布一系列图表制作和美化教程,提升大家在PPT图表方面制作的专业程度,欢迎大家关注我. 数据是产生信任的关键,图表是数据的体现.制作一份专业的PPT图表,说服领导和客户,是每一位职场人士的 ...
- apex图表使用饼图居中_ppt图表技巧:如何制作美观简洁的百分比饼图
关于图表,你知道多少?关于PPT中的饼图,你又知道多少? 俗话说"文不如图,图不如表",当我们在制作PPT的时候,我们通常会用饼图以百分比的形式表达数据之间的比例关系,让观众能够直 ...
- easyui datagrid oncheck 修改行样式_100 种 PPT 图表样式送给你
你好,这里是诺灰屋 我是诺灰 距离上一篇推文,已有近一个月的时间没有给大家写推送了. 这期间,我一直在进行数据图表方面知识的网络调研.甚至于在知网上找了几篇论文来看,当然,内容很枯燥,不实用. 同时, ...
- Echarts数据可视化event图表事件的相关操作,开发全解+完美注释
全栈工程师开发手册 (作者:栾鹏) Echarts数据可视化开发代码注释全解 Echarts数据可视化开发参数配置全解 6大公共组件详解(点击进入): title详解. tooltip详解.toolb ...
最新文章
- 单目摄像头标定与测距
- Android中Service深入学习
- 【怎样写代码】复杂对象的组装与创建 -- 建造者模式(三):建造者模式
- Maximum execution time of 30 seconds exceeded解决办法
- 线程:等待/通知机制
- Spring Boot - 自动装配中的不可忽视的@Import
- tps协议和onvif协议_做监控的你,应该了解的ONVIF协议!
- webpack使用优化(基本篇)
- 添加 code snippets (转)
- 2120: 数颜色(带修莫队)
- 网络工程师成长日记368-榆林通信大楼项目回忆录
- vs2017+pcl1.8.1配置
- shell的EOF用法
- SQL Server 2000 Service Pack 4 is released
- Splunk基础教程手册
- IAST 技术进阶系列(二):全场景多核驱动
- 口算训练 HDU - 6287
- 保龄球记分程序c语言,保龄球的计分规则和比赛规则
- python与sap_在python中连接SAP HANA
- bat 脚本的常用特殊符号
热门文章
- 定义产品的一些考虑因素
- python+ffmpeg切割视频
- android中有米广告报错java.lang.NoClassDefFoundError: net.youmi.android.AdManager
- Windows Embedded CE 6.0 下载地址
- 如何应对火车站强行乞讨的小孩
- fastjson中List和JSONArray的相互转换
- 利用C语言完成倒计时关机
- 百度网盘无限速下载工具(下载不限速)
- Markdown教程--Markdown列表
- bugku~No one knows regex better than me