1

MergeFieldsdocx ドキュメントを追加するときに奇妙な動作が発生しました。
手動で.docx を作成MergeFieldsし、データで満たそうとしました。
一部のフィールドは正しく処理されましたが、一部は未処理のままです。調査の結果、「良い」フィールドは docx/word/document.xml のように見えることがわかりました

<w:instrText xml:space="preserve"> MERGEFIELD  mergeFieldName </w:instrText>
... some tags
<w:t>«mergeFieldName»</w:t>

and "bad" looks like

<w:instrText>MERGEFIELD</w:instrText>
...
<w:instrText xml:space="preserve">  </w:instrText>
...
<w:instrText>anotherFieldN</w:instrText>
...
<w:instrText xml:space="preserve">ane </w:instrText>

誰にも提案がありますか - どうすればこれを回避できますか?

追加:コードではなくMS Wordでこのファイルを作成していますが、作成されたファイルをさらに処理します。コードは「分割された」差し込み印刷タグを処理できないため、実際の質問には2つの部分が含まれます1.これは「分割」です" は MS Word の既知の問題か、それとも私だけの問題か 2. この "分割されたタグ" を適切に処理する方法

4

0 に答える 0