Открыть сервисСервис

Редактирование полей в Microsoft Word

Поля в Microsoft Word — это специальные элементы документа, содержащие автоматически обновляемую информацию: номера страниц, даты, имена файлов, ссылки на другие разделы и другое. Редактирование полей позволяет управлять их содержимым, форматированием и поведением при обновлении документа.

Типы полей

Word поддерживает десятки типов полей. Наиболее распространённые:

ПолеНазначение
PAGEНомер текущей страницы
NUMPAGESОбщее число страниц
DATEТекущая дата
TIMEТекущее время
FILENAMEИмя файла документа
TOCОглавление
HYPERLINKГиперссылка
MERGEFIELDПоле для почтовой рассылки
AUTOTEXTАвтотекст

Как увидеть поля в документе

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

  • Alt + F9 — переключение между отображением результатов поля и его кодом. После нажатия вместо номера страницы появится { PAGE }, вместо даты — { DATE \@ "d.MM.yyyy" }.
  • Ctrl + F9 — вставка пустой пары фигурных скобок { } для создания нового поля вручную.
  • F9 — обновление выбранного поля или всех полей документа.

Фигурные скобки, набранные вручную с клавиатуры, Word не распознаёт как поле — их можно вставить только через Ctrl + F9 или меню.

Вставка поля через меню

  1. Поставить курсор в место вставки.
  2. Перейти на вкладку «Вставка» → в группе «Текст» выбрать «Быстрые элементы» → «Поле…».
  3. В диалоговом окне выбрать нужное поле из списка «Имена полей».
  4. При необходимости задать формат в блоке «Свойства поля» (например, формат даты, формат номера страницы).
  5. Нажать «ОК».

Редактирование свойств поля

Двойной щелчок по полю (или выделение и нажатие Shift + F9) открывает диалоговое окно «Поле», где можно изменить:

  • Формат результатов — отдельные предустановки для чисел, дат, времени, алфавитных обозначений.
  • Дополнительные параметры — например, для DATE и TIME доступна строка формата, задаваемая по правилам форматирования даты Windows (\@ "d MMMM yyyy").
  • Код поля — можно вписать вручную, например { DATE \@ "dddd, d MMMM yyyy" }.

Ручное редактирование кода поля

После нажатия Alt + F9 код поля становится доступным для редактирования как обычный текст. Например, поле { FILENAME } можно превратить в { FILENAME \* MERGEFORMAT }, чтобы сохранить форматирование при обновлении. Некоторые ключи, доступные только вручную:

  • \* MERGEFORMAT — сохранять текущее форматирование при обновлении.
  • \@ "формат" — задать формат даты или времени.
  • \# "формат" — задать числовой формат (например, \# "0,00").
  • \l "якорь" — для HYPERLINK указать якорь внутри документа.

После правки кода нажатие F9 возвращает отображение результата.

Обновление полей

Word не всегда обновляет поля автоматически. Обновление выполняется:

  • Вручную — выделить поле (или весь документ через Ctrl + A) и нажать F9.
  • При печати — в настройках Word («Файл» → «Параметры» → «Дополнительно» → раздел «Печать») доступна опция «Обновлять поля перед печатью».
  • При открытии документа — через макрос или обработчик события VBA.

Для оглавления (TOC) обновление доступно через контекстное меню поля или вкладку «Ссылки» → «Обновить таблицу».

Защита полей от обновления

Иногда результат поля нужно заморозить. Для этого поле выделяют и нажимают Ctrl + Shift + F19 — поле превращается в обычный текст (в Word 2010 и новее эта комбинация может работать иначе, в зависимости от версии). Обратная операция — выделение текста и нажатие Ctrl + Shift + F9.

Поля в колонтитулах

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

Автоматизация через VBA

Для массового редактирования полей используется объектная модель Word. Например, следующий макрос обновляет все поля в документе:

``vsharp Sub UpdateAllFields() Dim rng As Range Set rng = ActiveDocument.Content rng.Fields.Update End Sub ``

Через коллекцию ActiveDocument.Fields можно перебрать все поля, изменить их код, удалить или заменить.

Источники:

  • Microsoft Support — документация по работе с полями в Word
  • «Microsoft Word 2019 и 365: полный курс» — С. Уокер
  • «Большая книга Word» — Д. Маккелви
Заметили ошибку или не согласны с информацией в статье? Напишите нам support@bfometr.ru