Word中嵌入式Excel图表的奇怪部分刷新

时间:2016-12-01 05:38:39

标签: vba excel-vba word-vba excel-charts excel

我有一个带有链接的嵌入式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模板中切换图表的位置,问题仍然在同一个图表中。我尝试删除并重新创建图表,但新图表也有同样的问题。

有什么建议吗?

0 个答案:

没有答案