将许多Excel图表粘贴到Word作为链接

时间:2013-03-24 09:33:28

标签: c# excel vba ms-word word-vba

我正在尝试将C#代码写入Excel中的复制粘贴图表,并在MS Word中使用粘贴链接,因为使用Excel时,对表格,文本,图表等使用粘贴链接时,我可以单击更新全部在Excel中更改任何内容后,Word中的字段。

我试图使用OpenXML在Word中添加内容控件,并将图表粘贴到这些位置,就像这位博主所做的那样。 http://www.dotblogs.com.tw/angus/archive/2010/05/19/15332.aspx

我为每个图表添加了“图片”类型的内容控件,并且它们已成功粘贴,但不是链接。因此,当我在Excel数据更改后单击Word中的“立即更新链接”时,Word中的图表保持不变。

也许我没有添加正确类型的内容控件?我不知道我应该使用哪种类型的链接。

任何人都可以指点一些源代码甚至软件吗?

1 个答案:

答案 0 :(得分:0)

看看这里:

VBA: How to Programmatically Insert an Excel Chart into Word

C#: Automating Word Tables for Data Insertion and Extraction

魔术执行 PasteSpecial 方法及其输入参数:链接设置为 True ;)

有关详细信息,请参阅:Link or embed an Excel worksheet