В шестой части обзора рассмотрены следующие темы (введение и список остальных частей здесь):
- Общие сведения о полях
- Поле пользователя
- Поля «Дата» и «Время»
Общие сведения о полях
Поле можно рассматривать как мини-программу, состоящую из одной команды и её специальных параметров, результат выполнения которой отображается в виде некого текста. Одним из самых простых типов полей является поле «Номер страницы», которое, как это и следует из его названия, ответственно за отображение нумерации страниц в документе. Так как в текстовых редакторах предусмотрено довольно много различных типов полей, то далее будет рассказано только про некоторые.
В Writer работа с полями осуществляется прежде всего при помощи диалогового окна «Поля», которое вызывается через меню «Вставка» → «Поле»:
Поля, размещённые в документе Writer, имеют серое затенение, видимое однако только в режиме правки документа. В остальных случаях (при выводе на печать; если открытый файл имеет атрибут «только чтение» или же если правка выключена через пункт меню «Правка» → «Редактирование») затенение полей отсутствует. При желании его можно отключить – для этого служит соответствующий пункт меню «Вид». Можно также включить режим показа имён полей при помощи пункта меню «Вид» → «Поля». В этом случае номер страницы, вставленный в нижний колонтитул будет выглядеть следующим образом:
В Word также имеется диалоговое окно для управления полями:
Оно вызывается выбором пункта меню «Поле...», которое раскрывается при нажатии кнопки «Просмотреть экспресс-блоки» в секции «Текст» вкладки ленты «Вставка». Следует отметить, что в Word поля приобретают затенение только когда в них оказывается установлен текстовый курсор. Аналогично режиму отображения имён полей в Writer, в Word есть способ показать их «истинную сущность», для чего нужно щёлкнуть правой кнопкой мыши по полю и появившемся контекстном меню выбрать пункт «Коды/значения полей». Например, номер страницы (поле “Page”) в таком режиме выглядит так:
{ PAGE \* MERGEFORMAT }
Поле пользователя
Довольно часто при оформлении документа необходимо одни и те же данные приводить в разных его частях, что неизбежно создаёт некоторые трудности, поскольку для правильного составления документа требуется такие данные проверять и редактировать в каждом конкретном случае. К подобной повторяющейся информации может относиться регистрационный номер документа и дата его составления, так как бывает в соответствии с принятыми в какой-либо организации правилами делопроизводства указанные сведения нужно приводить как в заголовочной части документа, так и, например, в колонтитулах. Именно в таких случаях может пригодиться «Поле пользователя». Для его создания и вставки в диалоговом окне «Поля» нужно переключиться на вкладку «Переменные», где в списке «Тип» выбрать «Поле пользователя»:
После этого в нижней части окна следует указать имя и значение создаваемого поля. В имени поля допускается использование букв (в том числе и русского алфавита) и цифр, вместо пробела можно использовать знак "_" («подчёркивание») – в целом это напоминает правила составления имён переменных при написании программ. В качестве значения поля как раз и следует указывать собственно повторяющийся текст, также нелишним будет уточнить формат данных («Текст» вместо “Standard”, если же наименование нужного типа формата отсутствует в списке, до его можно добавить, выбрав пункт «Дополнительные форматы...»).
Разноимённых полей рассматриваемого типа в документе можно создавать произвольное число. Каждый экземпляр какого-либо поля пользователя, размещённый в документе, отображает одну и ту же информацию. Для изменения значения поля нужно дважды щёлкнуть по нему и откроется диалоговое окно для выполнения соответствующего редактирования.
Таким образом если упоминавшиеся выше регистрационный номер документа и дата его составления оформлены как поля пользователя, то при изменении значения одного поля эта информация автоматически обновляется во всех его экземплярах и в результате отпадает необходимость одни и те же сведения указывать по нескольку раз.
Для аналогичных целей в Word можно использовать экспресс-блоки «Свойство документа», (секция «Текст» на вкладке ленты «Вставка»):
При выборе одного из них в текст документа вставляется вот такая штука в виде рамки с «язычком»-закладкой на верхней стороне слева:
В эту рамку можно поставить курсор и набрать какой-либо текст. Возможно, что сразу после вставки в таком экспресс-блоке уже будет присутствовать некое содержимое – его можно легко заменить. При необходимости сам блок целиком выделяется щелчком по «язычку»-закладке. Как и в Writer, экземпляры каждого из 15 возможных экспресс-блоков отображают одно и тоже, автоматически обновляясь при изменении содержимого в каком-нибудь из них. Отдельного упоминания заслуживает экспресс-блок «Дата публикации» – если введённую в него информацию программа опознаёт именно как дату, то преобразует её написание в соответствии с текущими настройками операционной системы – так запись "12 июня 2014 г." может сама поменяться на "12.06.2014".
Поля «Дата» и «Время»
Эти поля, как нетрудно догадаться, служат для добавления в документ текущих календарной даты и времени, которые берутся из системных настроек компьютера. Чтобы их вставить, нужно в окне «Поля» переключиться на вкладку «Документ»:
Для каждого из рассматриваемых типов полей существует по две разновидности. Первая – фиксированная, когда при вставке в документ берётся текущее значение и в дальнейшем не меняется. Вторая разновидность более интересна, поскольку способна обновляться.
Если вы воспользуетесь пунктом программного меню «Сервис» → «Параметры...», то откроется диалоговое окно. В левой его части нужно раскрыть ветку “LibreOffice Writer”, в которой выбрать пункт «Общие»:
При наличии в разделе «Автоматически» установленного флажка «Поля» их значения при открытии документа и перед выводом его на печать обновляются самостоятельно. Работает это следующим образом. Допустим, имеется документ, в котором должна быть указана дата его составления – таковыми являются, например, служебные записки, рапорта и т. п. Если вставить в документ в нужном месте поле «Дата», то при открытии его файла она будет менять своё значение в зависимости от дня календаря и вручную его править уже не потребуется.
Значения полей можно обновлять и принудительно – через пункт меню «Сервис» → «Обновить» → «Поля» или нажатием клавиши [F9].
Для полей «Дата» и «Время» можно задавать разные способы отображения в списке «Формат» – просто выберите нужный вариант представления этих данных непосредственно перед вставкой. Если же и предлагаемых вариантов окажется мало, то выберите в списке пункт «Дополнительные форматы...»:
В случае поля «Дата» при этом откроется ещё одно диалоговое окно следующего вида:
Если в нём выбрать указанный на рисунке вариант "31 Декабрь, 2014", а затем в строке «Код формата» убрать из шаблона представления даты символ "D", оставив вот это:
MMMM, YYYY
то в области образца отобразится "Декабрь, 2014" (представление даты в виде наименования месяца и номера года). В качестве примера использования описанного способа использования поля «Дата» можно привести такой документ:
В среде Word вставка аналогичных полей делается следующим образом. Нужно вызвать диалоговое окно «Поле», в котором в списке «Поля» в левой части окна выбрать, например, “Date” («Дата»). Для облегчения поиска можно предварительно в выпадающем списке «Категория» указать «Дата и время»:
При выборе указанного на рисунке формата даты "ноябрь 14" в строчке на списком отобразится шаблон представления даты. Если его изменить на
MMMM, yyyy
то после вставки поле будет отображать наименование месяца и год, написанные через запятую.
Поля в документе Word автоматически обновляются при открытии файла и выводе его на печать. При необходимости принудительно обновить все поля в текущем открытом документе, нужно всё его содержимое выделить (комбинация [Ctrl]+[A] или команда «Выделить все» в меню кнопки «Выделить», расположенной в секции «Редактирование» вкладки ленты «Главная»), после чего нажать [F9].
Источник (URL): http://shurichimik.narod.ru/consideration/20wordwriterp2/20word-and-writer-p2.htm
Перечень публикаций на канале