Марк использует ряд полей SEQ для нумерации элементов на странице. В заголовке страницы он хотел бы показать диапазон пронумерованных элементов, которые появляются на странице, например, 1234-1249. Поля SEQ работают безупречно, но Марку необходимо, чтобы заголовок обновлялся автоматически, чтобы отражать фактическую нумерованную последовательность (с первого по последний) на этой странице.

На самом деле это довольно просто сделать, используя поля, представленные в Word.

Поля позволяют создавать динамический контент, и в ситуации Марка они действительно могут сиять. Однако перед использованием полей необходимо провести небольшую «подготовительную работу».

Во-первых, вам нужно убедиться, что поля SEQ в вашем документе отформатированы со стилем. Поскольку поля SEQ (более чем вероятно) не единственное в абзаце, в котором они расположены, вы должны форматировать их, используя стиль символа, а не стиль абзаца.

Например, предположим, что вы создали стиль MyNums, который вы собираетесь использовать для своих полей SEQ. Примените его ко всем (только к полям SEQ, ни к чему другому), и вы будете готовы настраивать свои заголовки.

Теперь в ваших заголовках вы собираетесь использовать поле STYLEREF для ссылки на первый и последний SEQ на каждой странице. По умолчанию в поле STYLEREF отображается первый контент на странице, отформатированный в определенном стиле. Так, например, если вы использовали это поле, вы бы получили первый SEQ на странице, отформатированный в стиле MyNums:

{ STYLEREF "MyNums" }

Обычно люди думают об использовании поля STYLEREF для ссылки на заголовки в документе, например, для создания бегущего заголовка, который показывает первый абзац, отформатированный с использованием стиля заголовка 1 или стиля заголовка 2 на странице. Это нормально работает, но вы также можете использовать STYLEREF для ссылки на стили символов, например, для ссылки на стиль MyNums.

Если вы хотите сослаться на последнее вхождение контента, отформатированного в стиле MyNums, вместо этого вы должны использовать следующее поле:

{ STYLEREF "MyNums" \l }

Это строчная буква «L» в конце поля. Этот конкретный переключатель указывает Word начать поиск стиля MyNums с конца страницы вверх. Таким образом вы получите последний элемент, отформатированный с использованием MyNums.

Итак, чтобы сделать то, что хочет Марк, вы должны использовать в заголовке документа следующее:

{ STYLEREF "MyNums" }-{ STYLEREF "MyNums" \l }

Помните, что \ {фигурные скобки} на самом деле не вводятся в заголовок; они являются полевыми скобками и вставляются нажатием Ctrl + F9. После того, как поля вставлены в заголовок, вы можете выбрать их все и нажать Shift + F9, чтобы свернуть поля и отобразить диапазон полей SEQ на странице.

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

WordTips — ваш источник экономичного обучения работе с Microsoft Word.

(Microsoft Word — самая популярная программа для обработки текстов в мире.) Этот совет (11218) относится к Microsoft Word 2007, 2010, 2013, 2016, 2019 и Word в Office 365.