在PowerPoint中识别图表的最佳方法是什么?

时间:2017-10-23 15:18:22

标签: vba charts powerpoint powerpoint-vba

我写的程序的目的是用excel中的数据填充未链接的PowerPoint图表。目前,我已通过添加标题然后添加标签来标记每个图表。

即。我知道在幻灯片6上,左边的图表需要填充Excel中标记为“IQ_45”的数据,而右边的图表需要来自“IQ_46”的数据,所以我添加了一个图表标题并标记为“左边是IQ_45“,右边是”IQ_46“。

由于我不使用标题,这似乎是我做这件事的最佳方式。我的想法是,我将通过每个幻灯片进行程序搜索 - >每个形状 - >如果Shape是Chart - >如果形状有标题 - >阅读标题文本。

我觉得这不是最好的方式,我正在寻找任何其他建议。目前没有寻找任何代码审查,只是其他一些更有根据的想法,如何实现我的识别图形的目标。

我在图表上遇到的问题:您是否知道图表标题与VBA之间可能存在的任何“特殊”交互?例如,图表标题是否必须可见而不是隐藏在另一个对象或形状后面以供VBA读取?如果没有,它甚至必须是活动的VBA才能读取它,或者你可以设置它然后停用它吗?还有什么别的吗?

1 个答案:

答案 0 :(得分:1)

要“手动”命名每个形状,我使用此宏。只需选择形状。

knitr