Microsoft word 2013 - if statement not working
I have a field code with a strange behavior. When I put the code,
{ IF NUMPAGES=NUMPAGES "A" "B" }
я получил A
as expected however, when I reverse this, ie
{ IF NUMPAGES<>NUMPAGES "A" "B" }
Я все еще получаю A
,
Почему это происходит?
1 ответ
Решение
Ты должен сказать
{ IF NUMPAGES <> NUMPAGES "A" "B" }
Word Help: Коды полей: если в поле указано,
оператор
Оператор сравнения. Вставьте пробел до и после оператора.
⋮
Я не могу найти это нигде, но похоже, что Word интерпретирует ваш код как
IF "NUMPAGES<>NUMPAGES" ≠ "" ...