Оценка 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 } "ДА" "НЕТ"}

работает по крайней мере в некоторых случаях.

Другие вопросы по тегам