如何在Word 2003中以编程方式将OpenXML-Word文件插入另一个文档

时间:2009-06-05 11:27:22

标签: ms-word vsto openxml

我需要在VSTO 2005自定义内的Word 2003中将OpenXML Word文档插入另一个文档。

使用旧的WordML(2003)文档,我使用了Selection.InsertXML(),但是即使安装了兼容包,OpenXML或它的扁平XML格式(Flat OPC)也无法在Word 2003中使用此方法(毫不奇怪)。

我有什么选择来实现这个目标?

恩斯特

2 个答案:

答案 0 :(得分:0)

如果两种文件格式与.InsertXML()不兼容,可能尝试使用VSTO从OpenXML文档进行复制并粘贴到WordML文档中。希望在该操作之后保留文档结构的基本格式。

答案 1 :(得分:0)

Word对象模型(VSTO扩展)具有Range.InsertFile方法。您可以使用它来引入另一个Word文档的内容。