Я создаю шаблон, в котором в верхнем и нижнем колонтитулах будет одинаковое содержимое, за исключением последней страницы (там есть дополнительный текст).
Итак, у меня есть документ с двумя разделами. Все, что написано до 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
Да, но насколько это легкий вопрос. Он требуетсложное поле.
Вы можете поместить это поле в свой шаблон. Поля не являются макросами, но могут показаться загадочными. Вот моя статья оРабота с полями. Пожалуйста, прочтите это, прежде чем пытаться создать необходимые поля.
Этот вопрос о другой последней странице рассматривается в контексте нижнего колонтитула вмоя глава о разделахи легко адаптируется как к верхнему, так и к нижнему колонтитулу.
Обязательное поле в верхнем/нижнем колонтитуле вашего шаблона выглядит следующим образом:
В этом примере { FILENAME \p } показано на последней странице, а нумерация страниц показана на всех остальных страницах. Цвета не нужны для полевых операций, но служат для иллюстрации.
ЭтоПоле ЕСЛИили поле сравнения, которое сравнивает текущий номер страницы с общим количеством страниц и выдает имя файла, если они равны, и номера страниц, если нет. Вы не можете просто ввести это поле, и вы не можете использовать диалоги для создания всего поля. Вот оно в тексте:
{ IF { PAGE } = { NUMPAGES } "{ FILENAME \P }" "Page { PAGE } of { NUMPAGES }" }
Вы можете использоватьНадстройка Word MVP Грэма Мэйора для преобразования приведенного выше текста в реальное полеили сначала вставьте свой собственный текст, а затем преобразуйте.
У вас возникнут проблемы, если ваш раздел B выйдет за пределы страницы. Также подумайте, есть лиПоле StyleRefудовлетворит ваши потребности. Он сообщает текст на странице в верхнем/нижнем колонтитуле и изменяется только при появлении новой информации.
Обратите внимание, что за исключением ссылки на надстройку Грэма Мэйора, все ссылки ведут на то, что я написал/скомпилировал.