我有一个带有链接的嵌入式Excel图表的Word模板。当我从模板创建文档时,我刷新图表,首先在Excel中更新,不仅更新数据点值,还更新包含哪些数据点(包含哪些数据行):
ThisWorkbook.Charts("My Chart").SetSourceData Source:=rgBuilder
然后我更新从Word模板创建的文档中的嵌入式图表,如下所示:
For Each oEmbeddedExcelChart In oDoc.InlineShapes
oEmbeddedExcelChart.LinkFormat.Update: DoEvents
oEmbeddedExcelChart.LinkFormat.BreakLink
Next oEmbeddedExcelChart
其中一张图表刷新正常。但另一个只刷新数据点,而不刷新对包含哪些数据点(数据中的哪些行)的更改。根据任何特定运行中的数据,有时会产生奇怪的效果,使图表在Word中看起来像从未在Excel中查找过。
我尝试在Word模板中切换图表的位置,问题仍然在同一个图表中。我尝试删除并重新创建图表,但新图表也有同样的问题。
有什么建议吗?