Как оставить пустое место в условии IF_THEN_ELSE в MS Word Merge

Как оставить пустое место в условии IF_THEN_ELSE в MS Word Merge

Я запускаю программу слияния почты, где мне нужно объединить определенные поля. Я делал это в прошлом. Просто чтобы добавить их, мне нужно напечатать определенный текст на основе значения поля в MS Excel. Например,

МС ЭКСЕЛЬ

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

Объединенное электронное письмо MS Word

Record1 Привет, бла-бла-бла

         <<Column9>>
         <<Column10>>

Record2 Привет, бла-бла-бла

Запись 3 Привет, бла-бла-бла

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

Но когда я использую и IF_THEN_ELSE, он дает мне пустое место. Пожалуйста, посоветуйте. Спасибо.

решение1

Выньте пробел из документа и вставьте его в код слияния (нажмите Alt-F9, чтобы увидеть)

Например: I am riding a{IF {MERGEFIELD Is_Mini} = "True" " miniature" ""} bus today.(обратите внимание на пробел перед словом «миниатюра»).

Тот же принцип применим и к переносам строк.

Вы также можете использовать \band \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

Оба метода делают одно и то же.

Связанный контент