2つのdocxドキュメントがありますが、これらのドキュメントはドキュメントレベルで読み取り専用です。ただし、これらのドキュメントのいくつかの段落の編集オプションは、permStartタグとpermEndタグを使用して有効にします。
これら2つのドキュメントをマージして、新しいドキュメントを編集可能にする必要があります。PowerToolsDocumentBuilderを使用してこれら2つのdocxをマージしています。最終的なdocxは編集可能ですが、permStartタグとpermEndタグが存在するため、すべての段落が灰色の背景で強調表示されます。
これらのpermStartタグとpermEndタグを削除する方法を知りたいのですが。次のコードを試しましたが、機能しませんでした。
wordD.MainDocumentPart.Document.Body.RemoveAllChildren <PermStart>(); wordD.MainDocumentPart.Document.Body.RemoveAllChildren <PermEnd>();
OpenXML SDK2.0、VS2010、.NET 4.0、およびPowertoolsDocumentBuilderを使用しています。どんな助けでも素晴らしいでしょう。
ありがとうございました!