Использование полей в Word 2010
Очередная статья на наш конкурс пришла от Татьяны Суровцовой, которая расскажет про использование Полей в Word, и научит более широко использовать потенциал этой функции.
Пользователи Word 2010 часто и не подозревают, что они применяют такой инструмент как поле, при создании своих документов. Если данные не вводятся вручную и изменяются автоматически в процессе редактирования, а это относится к номерам страниц, оглавлениям, формулам в таблицах, перекрестным ссылкам и т.д., то при их создании используются именно поля. Попробуем разобраться.
Сначала немного теории. Поля вставляются при выполнении определенных команд, но можно выполнить их вставку и вручную, результат будет одинаков. Например, для вставки номера текущей страницы можно выбрать команду Номера страниц на вкладке Вставка, группы Колонтитулы, будет вставлено поле {PAGE}. Пользователь увидит номер страницы. Или сразу вставить поле {PAGE} в нужное место документа. Использование команд позволяет выполнить действие быстрее, уменьшить количество ошибок. Вставка полей вручную делает работу с ними более гибкой, позволяет использовать условные операторы.
Для вставки поля необходимо нажать CTRL+F9, появятся фигурные скобки {}, в которые вводится название поля. Или выбрать на вкладке Вставка в группе Текст, команду Экспресс-блоки, затем пункт меню Поле, появится диалоговое окно Поле, см. рисунок 1.
Рисунок 1 — диалоговое окно Поле
Поля имеют следующий синтаксис:
{ ИМЯ_ПОЛЯ Свойства Необязательные ключи }, где:
— ИМЯ_ПОЛЯ — имя, которое отображается в списке имен полей в диалоговом окне Поле.
— Свойства — это любые инструкции или переменные, используемые в данном поле, не все поля имеют параметры.
— Необязательные ключи — это любые необязательные параметры, доступные для данного поля. Для некоторых полей не предусмотрено ключей, кроме управляющих форматированием значений поля.
Если поле уже вставлено, то наведя курсор на поле и нажав правую кнопку мыши или тачпада, можно переключаться между кодом и значением поля по команде Коды/значения полей. То же действие будет выполнено и при нажатии на SHIFT+F9. Для внесения изменений выбираем в контекстном меню Изменить поле, появится диалоговое окно Поле. После изменения поле обязательно нужно обновить, выбрав Обновить поле или нажав F9.
Примеры
{PAGE \* alphabetic} |
Нумеровать страницы латинскими буквами. |
{STYLEREF "Заг 1" \l} |
Вставить текст выделенный стилем «Заг 1», поиск начать с конца текущей страницы. |
{DATE \@ "yyyy-MM-dd"} |
Вставить текущую дату в заданном формате. |
Сочетания клавиш для работы с полями:
CTRL+F9 |
Вставка нового поля. |
SHIFT+F9 |
Переключение между значением поля и его формулой. |
ALT+F9 |
Переключение между значениями полей и их формулами во всем документе. |
F9 |
Обновление значения текущего поля. Если выделен весь документ (CTRL+А), то обновятся поля во всем документе. |
CTRL+F11 |
Запретить обновление поля. |
CTRL+SHIFT+F11 |
Разрешить обновление поля. |
А теперь несколько примеров, когда это может пригодиться.
Нумерация страниц
При вставке номера страницы вставляется поле:
{PAGE \* MERGEFORMAT}, где
MERGEFORMAT — это способ вставки номера, при котором при изменении значения поля его форматирование сохраняется. Можно этот ключ не указывать. Одновременно можно ввести несколько нумераций страниц, например, сквозную и для каждой главы отдельно. При вставке номера в колонтитулы для разных разделов можно настраивать разные способы нумерации страниц.
Вместе с полем {PAGE} иногда используют поля {SECTION} (вставка номера текущего раздела) и {SECTIONPAGES} (вставка общего числа страниц в разделе).
Примеры
{PAGE}/{SECTIONPAGES } |
Страница/Общее_число_страниц |
{SECTION}.{PAGE} |
Номер_раздела.Номер_страницы |
{={PAGE}+2} |
Номер страницы + 2 |
{IF{PAGE}<>3 {PAGE}} |
Печатать номера на всех страницах кроме третьей. |
Обратите внимание, что при вводе поля, которое включает другие поля, как в последнем примере, надо повторно нажать CTRL+F9, чтобы появились «фигурные скобки».
Нумерация рисунков, таблиц, формул
Для создания числовых последовательностей используется поле {SEQ Название_последовательности}. Последовательность увеличивается на единицу каждый раз, когда встречается в тексте документа. У поля SEQ есть ключи, которые можно использовать для изменения значения, выводимого полем.
Последовательностей в документе может быть несколько. Предпочтительней для добавления новых использовать кнопку Создать, окна Название. В этом случае на новые последовательности можно будет ссылаться с использованием перекрестных ссылок.
Примеры
{SEQ Приложения \* ALPHABETIC} |
Последовательность Приложения, нумерация латинскими буквами. |
{SEQ Приложения \r 4} |
Начать (продолжить) последовательность с числа 4. |
{SEQ Приложение \c \* ALPHABETIC}.{SEQ Рисунок1 \* ARABIC} |
Название рисунка в виде Приложение.Рисунок (А.1). Ключ \c вставляет ближайший предыдущий номер последовательности. |
Перекрестные ссылки
Перекрестная ссылка — это поле, которое в месте вставки отображает значение, на которое ссылается. Перекрестная ссылка может отобразить ссылку на абзац, заголовок, закладку, рисунок, таблицу, формулу, сноску, перекрестную сноску и т.п. Команда Перекрестная ссылка для работы с перекрестными ссылками находится на вкладке Вставка в группе Ссылки. И продублирована на вкладке Ссылки в группе Названия.
При вызове команды появляется диалоговое окно Перекрестные ссылки, показанное ниже. В нем можно выбрать тип вставляемой ссылки, вид ссылки: название целиком, только текстовая часть названия, слова выше/ниже и т.п. В списке выбирается название объекта. Если ссылку Вставить как гиперссылку, то, нажав клавишу CTRL и щелкнув, можно будет перейти к объекту, на который она ссылается.
Рисунок 2 — Диалоговое окно Перекрестные ссылки
Перекрестных ссылок на один элемент может быть несколько.
Выбор поля для создания перекрестной ссылки зависит от ее типа. Используются поля REF, PAGEREF, NOTEREF, а в качестве номера _Refххх берется внутренний номер объекта в Word, поэтому удобнее с помощью диалогового окна сначала вставить перекрестную ссылку, а затем изменить ее внешний вид, если это необходимо, с использованием дополнительных ключей.
Очень удобно использовать перекрестные ссылки на Закладки. Создаем закладку: вкладка Вставка, группа Ссылки, команда Закладка, а затем используем перекрестную ссылку на эту закладку в тексте документа. В результате вводим один раз, например, название проекта, а затем на него только ссылаемся. В этом случае изменять название в тексте документа придется только один раз!
Примеры
{REF _Ref288727301 \h \* Lower} |
Вставить перекрестную ссылку на название объекта строчными буквами в виде гиперссылки. |
{NOTEREF _Ref289172085 \р} |
Вставить перекрестную ссылку на сноску в виде слов выше или ниже. |
{PAGEREF _Ref289171539} |
Вставить перекрестную ссылку на объект в виде гиперссылки на номера страницы. |
Оглавление
Хотя в Word 2010 существует удобная возможность для автоматического создания оглавления на основании структуры документа, можно вмешаться и в этот процесс, используя поля. Собирать оглавление из полей вида: {ТС "Название главы"}, которые надо расставить самостоятельно.
Поле оглавления обычно создается автоматически, хотя можно его ввести и вручную. Ниже приведены примеры использования поля.
Примеры
{TOC \o "1-1" \h \z} |
Вставить одноуровневое оглавление из стандартных стилей. Скрыть номера страниц при просмотре в режиме веб-документа (\z). Оформить элементы оглавления и номера страниц в виде гиперссылок (\h). |
{TOC \h \t "Глава;1; Параграф;2"} |
Собрать оглавление, используя нестандартные имена стилей структуры документа (\t). В кавычках даны названия стилей и уровни. |
{TOC \f \h \z} |
Собрать оглавление, используя поля TC (\f), а не уровни структуры документа. |
{ТС "Название главы"} |
Вставить элемент оглавления. |
Приведенные выше примеры использования полей показывают, что с их помощью можно облегчить работу при использовании Word 2010 для создания документов.
Попробуйте, и у вас все получится!
Comments
Anonymous
February 09, 2012
Такая тупость. Так ничего и не объяснили..Anonymous
March 19, 2012
Самое главное забыли! О том, как автоматизировать процесс ввода текста путём добавления ссылки на уже созданное поле.Anonymous
March 19, 2012
Добавить поле: Файл -> Свойства -> Дополнительные свойства. Вводим название "ВОРД" из значение "НАПИСАН МYДАКАМИ". Жмём "добавить". Вставить поле: Идём обратно в документ. Жмём: Вставка -> Текст -> Экспресс-блоки -> Поле (дальше пролистать в "Поля" до DocProperty) и выбрать "Свойство", которое создано (в данном случае "ВОРД"). Видим в тексте слово "НАПИСАН МYДАКАМИ". Дальше можно копировать слово "НАПИСАН МYДАКАМИ" и потом обновлять поле "ВОРД" (так же, как и добавление поля, только нужно нажать не "Добавить", а выбрать поле, поменять значение и нажать "Изменить"). Потом в документе Ctrl+A и F9 (все ссылки на поля вместе со значениями полей).Anonymous
February 11, 2013
The comment has been removedAnonymous
April 19, 2013
Ухууууу))) Я наверно ненормальный, но мне понравилось! Столкнулся с проблемой на лабораторной по информатике в Универе. Пол ночи голову ломал, как это сделать... Вообщем решил просто и элегантно прописать ручками то, что я хочу.. СПАСИБО! всё понятно и разумно объяснено (если сравнивать с официальным сайтом microsoft). Клёвски, ещё раз СПАСИБО! :)Anonymous
April 23, 2014
Какие же люди отвртительные иногда получаются. Заливая всех и все вокруг себя ментальным гноем изувеченных тщедушных душенок эти люди ищут наслаждение в критике чужой самозабвеной работы. Сами при этом ничего реализовать не могут - нет сил и желания. Это даже скорее всего уже и не люди а некоторые "биорганеллы" перводящие ценнейший кислород в улекислый газ. Им нет места в светлом и чистом "БУДУЩЕМ ЧЕЛОВЕЧЕСТВА" пока они не научатся ловкой критике.Anonymous
August 05, 2014
The comment has been removedAnonymous
February 17, 2015
The comment has been removedAnonymous
March 24, 2015
Спасибо! Помогла Ваша статья!Anonymous
March 25, 2015
Спасибо за статью! очень много почерпнул полезного :)Anonymous
June 24, 2015
А, что просто оставить функцию вствака поля, нельзя было оставить?
Или 2010 только для чуваков из универов, которым нравится по ночам разбираться с простейшими функциями.Anonymous
February 02, 2016
Спасибо!Anonymous
March 15, 2016
Наверняка вопрос задавался неоднократно, но первичный поиск отсылает не к тому. Вопрос собственно простой:в документе есть уже созданное экспресс поле "Дата собрания" и ссылки на него разбросаны по документу в таком виде. {DOCPROPERTY "Дата собрания" * MERGEFORMAT}.Можно руками поменять значение поля в документе, но если нажать на обновление поля, то вставляется опять старое значение. Вопрос - как добраться до параметров этого поля и поменять значение условно с "01.01.2015" на "01.01.2016". Если нажать правой кнопкой на поле => изменить поле, то в открывшемся окне будет только название поля "Дата собрания", а в графе параметры написано что "данное поле не имеет параметров", хотя значение у него все-таки есть и было когда-то кем-то забито. Как добраться до значения?Заранее спасибо за ответ.- Anonymous
September 25, 2016
Mikhail, попробуй в расширенных свойствах (атрибутах) файла найти свой и там изменить.
- Anonymous
Anonymous
February 20, 2017
Обратите внимание, что при вводе поля, которое включает другие поля, как в последнем примере, надо повторно нажать CTRL+F9, чтобы появились «фигурные скобки». СПАСИБО ЗА ЭТО ЗАМЕЧАНИЕ!!!Anonymous
April 08, 2017
Добрый день! Сделал в Ворде обычную приемную квитанцию по уплате услуг. Как сделать так, чтоб номер квитанции автоматически обновлялся (увеличивался на единичку). Или проще говоря, как сделать автонумерацию?Заранее спасибо.Anonymous
May 05, 2017
как вообще их убрать без потери текста, чтобы слова можно было редактировать побуквенно не удаляя и перепичатывая?!