Оценка IF в проверке кодов полей для последней страницы в Word 2011
Я пытаюсь использовать код поля IF в Word, но я получаю совершенно непредсказуемое поведение.
Мой синтаксис такой:
{IF PAGE = NUMPAGES "YES" "NO"}
Я вставил его в нижний колонтитул, текстовое поле, вставил в документ и все остальное, что я могу придумать для устранения неполадок. В результате я получил либо "1" номер последней страницы, либо ничего, либо синтаксические ошибки, но без реального объяснения причин. Что я делаю неправильно? Это не для слияния, это шаблон слова.
Спасибо за любую помощь.
1 ответ
Для начала вам нужно вложить поля {PAGE} и { NUMPAGES }, как это
{ IF { PAGE } = { NUMPAGES } "ДА" "НЕТ"}
где каждая пара {} представляет собой пару фигурных скобок кода поля, которые вы можете вставить с помощью ctrl-F9 в Windows Word.
Если вы используете нумерацию страниц главы, которая не работает, но
{ IF { PAGE #0 } = { NUMPAGES } "ДА" "НЕТ"}
работает по крайней мере в некоторых случаях.