私は差し込み印刷プログラムを実行しており、特定のフィールドを差し込む必要があります。これは過去にも行ったことがあります。これに加えて、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
と を使用することもできます(例: )。 \f
I 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
どちらの方法でも同じことが起こります。