openxml sdk 2.0を使用して単語2010文書からすべてのマージフィールドを削除し、それらを単純なテキストに置き換える最良の方法はありますか?私はそれらをきれいに取り除くのにいくつかの困難があります。 "MERGEFIELD"が定義されたFieldCodeを含むすべてのRunオブジェクトを削除しようとしましたが、新しいRun with my textが追加されました。しかし、フィールドがこの要素のために定義されたままであるように見えるので、私は何かが欠けている。マージフィールドをOpenXML SDK 2.0のテキストに置き換えます
1
A
答えて
0
私はこれを何とか解決しました。私は、テキスト "MERGEFIELD"を含むFieldCodeを含むすべての段落を選び、すべての実行を実行し、他のすべての型をリストにプッシュします。 FieldChar End型を発見すると、マージフィールドを構成する4つのRunをロールバックし、テキストノードを含む1つのRunに置き換えます。私が今残っている唯一の問題はネストされたフィールドです。例えば。 ifテスト内のフィールドをマージします。
関連する問題
- 1. OpenXML Sdkを使用して段落のテキストを置き換える方法
- 2. XamlPackageのテキストを置き換えます
- 3. XMLテキストを置き換えます
- 4. OpenXml sdk 2.0でExcel文書を作成
- 5. iOS - テキストを別のテキスト形式に置き換えます。
- 6. Openxml sdk。
- 7. 位置によってテキストを置き換えますか?
- 8. JavaScript/jQuery - 入力テキスト内のテキストを置き換えます
- 9. Facebook SDK:「ログイン」ボタンをカスタム画像に置き換えます。
- 10. PowerPointのテキストを置き換える
- 11. OpenXML SDK 2.0 XMLパーツと要素を列挙します
- 12. ボタンのクリック時にテキストエリアにテキストを置き換えます。
- 13. htmlリンクタグをテキストの説明に置き換えます。
- 14. テキストを検索フィルタの画像に置き換えます。
- 15. php:コンテナ内のテキストをlinkに置き換えます。 preg_replace?
- 16. WPFリッチテキストボックス内のハイパーリンクにテキストを置き換えます
- 17. テキストファイルのテキストを\ r \ nに置き換えます。
- 18. div内のテキストをjQueryに置き換えます。
- 19. テキストを複数のボックスに置き換えます
- 20. タグを内側のテキストに置き換えます
- 21. JavaScriptのテキストの置き換え
- 22. テキストを置き換える、Jython、Regex
- 23. Javascriptのテキスト/番号置き換える
- 24. Openxml 2.0 xml処理
- 25. Jqueryを使用してテキストをスマイリーイメージに置き換えます。
- 26. テキストを変数に置き換えます。
- 27. テキストを変数に置き換えます
- 28. 入力ボックスにmultipal {blank}テキストを置き換えます。
- 29. xsltを使用してxmlのテキストを置き換えます。
- 30. キー値のペアのテキストを置き換えます。
コードを投稿できますか? – amurra