2012-01-29 9 views
0

私は、COMおよびWordオブジェクトモデルを使って書かれたMS Wordテンプレート(.dotx)を自動的に埋め込むアプリケーションを持っています。テンプレートには、プログラムで埋め込まれたブックマークがいくつかあります。 今、私はOpenXMLに移行しています。 OpenXML - ブックマークまたはコンテンツコントロールを使用して私が好きなものを教えてください。なぜですか?OpenXMLでWordテンプレートを塗りつぶす - BookmarksまたはContentControls

+0

繰り返しデータ(テーブルの行など)と条件付き包含が必要ですか?もしそうなら、それをどうやって行うのかを決める必要があります。コンテンツ管理に関しては、http://www.opendope.orgが1つのアプローチです。 – JasonPlutext

答えて

0

コンテンツコントロールは、ドキュメントの編集中に上書きすることが大幅に防止されます。追加の複雑さなしにどちらかをOpenXMLで使用できます。

1

WordDocumentGeneratorは、Visual Studio 2010およびOpen XML 2.0 SDKを使用してテンプレートからWord文書を生成するユーティリティです。コードはhttp://worddocgenerator.codeplex.com/でダウンロードできます。コンテンツコントロールはテンプレートで使用されます。機能的で柔軟なコンテンツコントロールがどのように表示されるかを示すサンプルが多数作成されています。

関連する問題