0

VSTO 2005 カスタマイズ内の Word 2003 の別のドキュメントに OpenXML Word ドキュメントを挿入する必要があります。

古い W​​ordML (2003) ドキュメントでは、これに Selection.InsertXML() を使用しましたが、OpenXML またはそのフラット XML 形式 (Flat OPC) は、互換パックがインストールされていても、Word 2003 のこの方法では機能しません (驚くことではありません)。 )。

これを達成するために必要なオプションは何ですか?

エルンスト

4

2 に答える 2

0

2つのファイル形式が.InsertXML()と互換性がない場合は、VSTOを使用してOpenXMLドキュメントからコピーし、WordMLドキュメントに貼り付けてみてください。うまくいけば、ドキュメント構造の基本的なフォーマットは、その操作の後も保持されます。

于 2009-06-05T16:02:11.710 に答える
0

Word オブジェクト モデル (VSTO によって拡張される) には、Range.InsertFile メソッドがあります。これを使用して、別の Word 文書のコンテンツを取り込むことができます。

于 2015-11-12T18:43:06.827 に答える