Я хочу зробити це:
{ IF v1 = 0 OR v2 = 0 "Lorem Ipsum.." }
Як написати АБО в синтаксисі Word злиття?
Я прошу особливо Word 2013 - Я думаю, що синтаксис змінився в 2013 році.
IF ELSE THEN
заяву office.microsoft.com/en-gb/word-help/…
Я хочу зробити це:
{ IF v1 = 0 OR v2 = 0 "Lorem Ipsum.." }
Як написати АБО в синтаксисі Word злиття?
Я прошу особливо Word 2013 - Я думаю, що синтаксис змінився в 2013 році.
IF ELSE THEN
заяву office.microsoft.com/en-gb/word-help/…
Відповіді:
Якщо v1, v2 є полями MERGE, то в загальному випадку потрібно {MERGEFIELD v1} і {MERGEFIELD v2}. Потім ви можете виконати OR, використовуючи конструкцію, подібну до цього:
{ IF { =OR({ COMPARE { MERGEFIELD v1 } = 0 },{ COMPARE { MERGEFIELD v2 = 0 }) } = 0 "Lorem Ipsum.." }
(Як завжди, всі {} повинні бути спеціальними паровими кодами для поля, які можна вставити в Word Word за допомогою ctrl-F9.
Або для коротких текстів результатів можна використовувати цифровий перемикач зображень для отримання правильного результату, наприклад,
{ =OR({ COMPARE { MERGEFIELD v1 } = 0 },{ COMPARE { MERGEFIELD v2 = 0 }) }) \#"'';'';'Lorem Ipsum..'" }
Для більшого порівняння потрібно вкласти ОР
У цьому випадку ви також можете робити такі речі, як
{ IF { =ABS({ MERGEFIELD v1 })+ABS({ MERGEFIELD v2 }) } = 0 "Lorem Ipsum.. }
FWIW Я не вважаю, що синтаксис змінився в Word 2013 в цій області, але якщо у вас є приклад такої різниці, будь ласка, поділіться!