Word: Разные колонтитулы для последней страницы

Word: Разные колонтитулы для последней страницы

Я создаю шаблон, в котором в верхнем и нижнем колонтитулах будет одинаковое содержимое, за исключением последней страницы (там есть дополнительный текст).

Итак, у меня есть документ с двумя разделами. Все, что написано до section 1имеет Header/Footer Aи все, что написано после End of the section(означает написанное в section 2), имеет Header/Footer B.

Документ из двух частей

Если документ содержит только одну страницу, то section endудаляется весь документ Header/Footer B(ранее section 2).

Удаление конца раздела

Все вышеперечисленное работает так, как и ожидалось, и все в порядке. НО...Шаблон используется BFU, которые не умеют работать с разделами.

Вопрос

Можно ли сделать так, чтобы на последней странице был другой верхний/нижний колонтитул без макросов и надстроек, и при этом сохранить совместимость с BFU?

P.S.:BFU не имеет оскорбительного смысла, оно короткоетехнический терминусдля «низкоквалифицированного пользователя, не желающего изучать что-то новое».

решение1

Да, но насколько это легкий вопрос. Он требуетсложное поле.

Вы можете поместить это поле в свой шаблон. Поля не являются макросами, но могут показаться загадочными. Вот моя статья оРабота с полями. Пожалуйста, прочтите это, прежде чем пытаться создать необходимые поля.

Этот вопрос о другой последней странице рассматривается в контексте нижнего колонтитула вмоя глава о разделахи легко адаптируется как к верхнему, так и к нижнему колонтитулу.

Обязательное поле в верхнем/нижнем колонтитуле вашего шаблона выглядит следующим образом:

скриншот f поле

В этом примере { FILENAME \p } показано на последней странице, а нумерация страниц показана на всех остальных страницах. Цвета не нужны для полевых операций, но служат для иллюстрации.

ЭтоПоле ЕСЛИили поле сравнения, которое сравнивает текущий номер страницы с общим количеством страниц и выдает имя файла, если они равны, и номера страниц, если нет. Вы не можете просто ввести это поле, и вы не можете использовать диалоги для создания всего поля. Вот оно в тексте:

{ IF { PAGE } = { NUMPAGES } "{ FILENAME \P }" "Page { PAGE } of { NUMPAGES }" }

Вы можете использоватьНадстройка Word MVP Грэма Мэйора для преобразования приведенного выше текста в реальное полеили сначала вставьте свой собственный текст, а затем преобразуйте.

У вас возникнут проблемы, если ваш раздел B выйдет за пределы страницы. Также подумайте, есть лиПоле StyleRefудовлетворит ваши потребности. Он сообщает текст на странице в верхнем/нижнем колонтитуле и изменяется только при появлении новой информации.

Обратите внимание, что за исключением ссылки на надстройку Грэма Мэйора, все ссылки ведут на то, что я написал/скомпилировал.

Связанный контент