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

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

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

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

我发现其他powerpoint(和非powerpoint)VBAs写入Excel工作表,复制到剪贴板,打破图表链接,粘贴图表等等,但我已经很久没有编写VBA并且以前一直在做仅限访问,所以......

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