わかりました、これは比較的単純な問題だと思います。そのため、3 日間検索しても解決策が見つからないことに非常に驚いています。
私がやろうとしているのは、複数のサブドキュメントから 1 つの大規模な docx ドキュメントを作成することです。これらのサブドキュメントにはすべて、それぞれのテンプレート ドキュメントのコンテンツ コントロールにデータが入力されています。現在、サブドキュメントが正しく作成されており、すべてのデータが適切に入力されています。次に、完成したサブドキュメントはそれぞれ、「マスター」テンプレート ドキュメントの特定のコンテンツ コントロールに入力されます。マスター ドキュメントはサブドキュメントによって正しく設定されていますが、サブドキュメントのコンテンツ コントロールに以前あったデータは失われています。
コンテンツ コントロールにバインドされたカスタム XML 部分にデータが追加されたドキュメントを、そのバインドされたデータを失わずに別のドキュメントにマージするにはどうすればよいですか?
OpenXML 2 と C# を使用しています。
注: これは altChunk メソッドを使用していますが、DocumentBuilder も試しましたが、同じ結果が得られました。