我在Word文档中嵌入了图表。当我在Excel中更新数据时,使Excel工作簿中的图表更新,然后转到Word文档,我可以手动选择嵌入式图表,选择Design>刷新数据,以及Word更新中的嵌入图表以显示新数据。
当我尝试录制Word VBA时,它不会让我做这些动作。
我在Word的对象浏览器中看到了我能想到的任何地方。我看到我可以像这样识别嵌入式图表:
thisdocument.InlineShapes(1)
但我不知道如何更新它。我需要做什么?
答案 0 :(得分:0)
我在这里找到了答案:
thisdocument.InlineShapes(1).LinkFormat.Update
在我的测试中它运作良好。
要在更新后断开链接(在单词模板中),以避免在以后的运行中无意中将图表更新为显示不同数据的图表:
thisdocument.InlineShapes(1).LinkFormat.BreakLink