Статьи из блога

Статьи из блога

Автозаполняемые колонтитулы

Сегодня я хочу рассказать об одном из способов автоматизации документов, в частности, об автообновлении колонтитулов. Речь идет об использовании в колонтитулах поля StyleRef. Кстати, ранее я уже писал заметку на эту тему - Как вставить название главы в колонтитул.

 

Итак, предположим, что вы создаете документ, состоящий из нескольких именованных глав. Каждая глава начинается с нового раздела. Текст в колонтитуле (обычно верхний) каждого раздела должен автоматически меняться в зависимости от наименования главы раздела. Как это реализовать?

  • Убедитесь, что каждая новая глава в документе начинается в нового раздела.
  • Примените к наименованиям глав стиль заголовка, например, Заголовок 1.
  • В меню Вид выберите команду Колонтитулы. Перейдите к верхнему колонтитулу первого раздела.
  • В меню Вставка выберите команду Поле. Откроется диалоговое окно, в котором в разделе Категории найдите и выберите строку Связи и ссылки.
  • В открывшемся списке полей выберите поле StyleRef, а в разделе Свойства поля выберите стиль заголовка, которым у вас оформлены наименования глав. Если вы применяли стиль Заголовок 1, то его и выберите в этом списке стилей.
  • Нажмите кнопку ОК и закройте колонтитулы.

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

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

 

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

Например, находясь в колонтитуле, нажмите сочетание клавиш «Ctrl»+«F9». В строке ввода появятся метки в виде фигурных скобках и мигающим внутри них курсором ввода. Введите между скобок следующию инструкцию: StyleRef "Заголовок 1".

При обновлении поля эта инструкция заменится на соответствующий текст.

]]>twitter.com facebook Вконтакте Google Buzz google.com bobrdobr.ru del.icio.us technorati.com linkstore.ru news2.ru rumarkz.ru memori.ru moemesto.ru]]>

Комментариев: 1

  1. Сергей
    19.07.2009 в 13:10 | #1

    Спасибо интересная штука: каждый колонтитул ссылается на одно и то же, а текст разный.

Оставьте комментарий!

(обязательно)

^ Наверх