MS Word Merge で IF_THEN_ELSE 条件に空白を残す方法

MS Word Merge で IF_THEN_ELSE 条件に空白を残す方法

私は差し込み印刷プログラムを実行しており、特定のフィールドを差し込む必要があります。これは過去にも行ったことがあります。これに加えて、MS Excel のフィールドの値に基づいて特定のテキストを印刷する必要があります。たとえば、

MSエクセル

               <<Column8>> <<Column9>> <<Column10>>
   Record1          Y           N           Y
   Record2          N           N           N
   Record3          Y           Y           Y

MS Word 結合メール

レコード1 やあ、何とか何とか

         <<Column9>>
         <<Column10>>

レコード2 やあ、何とか何とか

記録 3 やあ、何とか何とか

         <<Column8>>
         <<Column9>>
         <<Column10>>

しかし、IF_THEN_ELSE を使用すると、空白スペースが生成されます。アドバイスをお願いします。ありがとうございます。

答え1

文書からスペースを取り除き、差し込み印刷コード内に配置します(表示するにはAlt + F9を押します)

たとえば、 I am riding a{IF {MERGEFIELD Is_Mini} = "True" " miniature" ""} bus today.(「ミニチュア」の前のスペースに注意してください)。

改行にも同じ原則が適用されます。

前後のテキストに\bと を使用することもできます(例: )。 \fI am riding a{IF {MERGEFIELD Is_Mini} = "True" "miniature" "" \b " "} bus today.http://office.microsoft.com/en-us/word-help/field-codes-mergefield-field-HP005186172.aspx

どちらの方法でも同じことが起こります。

関連情報