【问题标题】:Powerpoint inside Excel - linked charts not updating path automaticallyExcel 中的 Powerpoint - 链接图表不会自动更新路径
【发布时间】:2015-11-26 15:28:06
【问题描述】:

我正在更新一个工具,使用户能够使用一些数据进行一些基本的时间序列分析。当他们从下拉列表中选择不同的时间序列时,一系列图表会自动更新。插入 Excel 电子表格的是一个 PowerPoint 演示文稿,该演示文稿之前已链接到 Excel 电子表格中的图表,因此它会根据 Excel 进行更新。这就是我在更新时遇到的困难。

我在 Excel 中复制图表,然后在 PowerPoint 中选择选择性粘贴 -> 粘贴链接 -> Microsoft Excel 图表对象。这工作正常,直到我尝试移动文件或更改文件名。它不会链接到插入 PowerPoint 文件的文件,而是保留链接图中的完整文件路径,并继续指向发生链接的原始文件。我想要它做的就是继续查看插入 PowerPoint 文件的文件的位置。嵌入不是一种选择,因为有很多图表,这导致文件开始推送 200mb 我相信(尽管我愿意接受这方面的挑战)。

他们去年似乎确实让它工作了,但他们使用的是 Excel 2003。我想知道 Excel 2013 的行为是否有所不同,这是否导致了我的问题。

最后一个要求是,由于我工作的组织的规则,VBA 是禁忌。我觉得要么解决方案真的很简单,要么我在要求棍子上的月亮。

谢谢。

【问题讨论】:

  • 我似乎不记得文档之间的这种链接每个都能够处理这样的变化,你最终可以选择新文件指向,但没有 VBA 你会很有限,必须为每个文件手动执行此操作!
  • 是的,VBA 对我来说是显而易见的答案。但是,我已经回到原始版本,看起来链接似乎以某种方式缩短为一个简单的工作表和单元格引用,而不是完整的文件路径,这可能就是为什么你可以移动它周围的整个东西就可以了。

标签: excel charts powerpoint


【解决方案1】:

好吧,我似乎已经解决了。将 PowerPoint 演示文稿插入为 1997-2003 文件格式意味着我可以移动 excel 电子表格,并且链接继续引用插入 PowerPoint 文件的文件。所以我在 xlsx 文件中嵌入了一个 2003 年的 PowerPoint 文件。

这向我表明,处理链接图表的方式在 PowerPoint 的旧版本(2003 年及之前)和当前版本(2007 年及之后)之间发生了变化。

【讨论】:

  • 稍微扩展一下,我发现更改嵌入演示文稿的 excel 文件的名称会导致链接被破坏。结果,虽然我可以移动 excel 文件,但 excel 文件的文件名必须保持不变。更改演示文稿名称不会破坏链接。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2011-08-23
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2018-11-18
相关资源
最近更新 更多