Как оставить пустое место в условии IF_THEN_ELSE в MS Word Merge
Я запускаю программу слияния, в которой мне нужно объединить определенные поля. Я делал это в прошлом. Просто чтобы добавить к ним, я должен напечатать определенный текст, основанный на значении поля в MS Excel. Например,
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.
(обратите внимание на пространство перед "миниатюрой").
Тот же принцип применим к разрывам строк.
Вы также можете использовать \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
Любой метод делает то же самое.