Powerpoint 2013 VBA将链接图表转换为嵌入式图表

时间:2016-12-07 17:54:44

标签: vba powerpoint powerpoint-vba

案例是针对powerpoint 2013,我有一个大约50张幻灯片的演示文稿,每张幻灯片都包含一张excel表格中的链接图表,但是所有链接都在那里,但是没有文件,换句话说,链接被破坏了

当然,所需要的是对每个图表进行一些轻微的编辑,如果它们是嵌入式图表,这将很容易 - 事实并非如此。我总是试图教育学院清理除了粘贴图表的透视工作簿之外的所有工作表,然后粘贴为嵌入式图表 - 但这不是通常的情况。

我有一个VBA代码将数据从损坏的图表(所有系列)复制到剪贴板,然后我用它手动创建一个包含单个工作簿的Excel文件并手动粘贴数据(我将它们作为单个在每个原始行之间有一个空单元格分隔的长列,然后按正确的顺序重新排列它然后更改图表的源指向新文件然后编辑数据,然后复制图表然后粘贴它相同在删除原始图表后作为嵌入图表的位置。 :)是的我知道......!

这个过程是一个漫长乏味的无脑努力,我相信它可以以某种方式自动化。然而,我的搜索没有让我接受任何直接的powerpoint 2013将断开的链接图转换为嵌入式链接图的能力(至少数据可见 - 而且不需要使用这些数据的源工作簿!)。

我发现其他powerpoint(和非powerpoint)的VBA写入Excel工作表,复制到剪贴板,打破图表链接,粘贴图表......等等,但我现在还没有编写VBA很长时间了过去只做访问,所以......

我真的很感激能够提供这方面的任何帮助。感谢

0 个答案:

没有答案