可以使用VBA在PowerPoint中创建新的图表类型吗?

时间:2014-09-09 15:57:41

标签: vba charts powerpoint powerpoint-vba

我不相信这是可能的,但我很乐意得到PowerPoint VBA专家的确认。

我正在尝试在PowerPoint中创建一个基本上是条形图的图表,其条形图具有可变宽度(即每个条形图的宽度是图表的输入,而不是经典条形图,其中有一组每个酒吧的宽度)。这当然在PowerPoint中是不可能的,因为没有这样的图表类型。

是否可以使用VBA代码创建这样的东西?我有预感,事实并非如此,我只能与PowerPoint库和设定图表类型进行交互。

对此的任何见解将不胜感激。我正在努力想出以这种特殊方式显示我的数据的解决方案。

1 个答案:

答案 0 :(得分:0)

与本教程中的图表类似:Variable Width Column Charts (Cascade Charts)?在Excel中可能更容易,因为数据不是从图表中进一步删除的图层,但您可以在PowerPoint中遵循相同的协议。这是一个手动协议;我已经写了VBA来在Excel中完成它,当我有机会时,我为PowerPoint做同样的事情。