29 января |
В Microsoft Word есть много интересных, но редко используемых возможностей. К ним, например, относятся поля (не путать с полями, отвечающими за пространство между текстом документа и краями листа). Поля обеспечивают автоматическую вставку в документ текста, рисунков, номеров страниц и т.д. Их обычно используют для добавления изменяющихся данных, а также создания составных документов (например, бланков и наклеек). Нас они интересуют из-за их возможности выводить такие значения, как дату создания документа, дату последнего сохранения и печати и другие. Это очень удобно использовать в официальных документах и отчётах.
Попробуем сразу создать пустое поле. Для этого, необходимо нажать клавиши Ctrl+F9. В документе появится блок с фигурными скобками. Скобки вместе с инструкциями внутри них, которые указывают на то, какое содержимое должно отображать поле, называются кодом поля. Следует запомнить ещё одно важное понятие. Значения полей - текст или графические объекты, вставленные в документ в результате выполнения программой Word инструкций, содержащихся в полях.
Можно провести следующую аналогию между полями Word и формулами Excel: код поля соответствует формуле, а значение поля — результату этой формулы.
Общий синтаксис кодов полей выглядит следующим образом: {ИМЯ_ПОЛЯ Параметры Ключи}
Если нам нужно вывести в документе, например, имя автора документа прописными буквами, мы можем написать следующий код:
{AUTHOR Дмитрий \* Upper}
Рассмотрим его подробнее:
AUTHOR - имя поля, указывающее на то, что нам нужно вывести имя автора.
Дмитрий – необязательный параметр, задающий отображаемое имя (если он опущен, имя автора берётся из свойств документа).
\* Upper – ключ формата с параметром "Upper", указывающий, что имя должно выводиться прописными буквами.
Для того чтобы увидеть значение поля, выберите его и нажмите клавиши Shift+F9 (это же сочетание клавиш можно использовать для возврата к коду поля). Как правило, после изменения кода поля, для того чтобы его значение также изменилось, необходимо поле обновить. Для этого воспользуйтесь клавишей F9 (либо нажмите на поле правой кнопкой мыши и выберите пункт "Обновить поле").
В случае с нашим примером, вы увидите следующее:
Переключаться между кодом поля и его значением можно также, нажав на поле правой кнопкой мыши и выбрав пункт "Коды/значения полей".
Для переключения всех полей в документе между режимами код/значение используйте сочетание клавиш Alt+F9.
Не всегда удобно создавать поля вручную, так как не просто запомнить все типы полей и ключи. Лучше использовать конструктор полей. Для того чтобы открыть окно создания поля, выберите пункт меню "Вставка"->"Экспресс-блоки"->"Поле…" (либо нажмите на уже созданном поле правой кнопкой мыши и выберите пункт "Изменить поле")
По умолчанию, все доступные типы полей содержатся в списке "поля". При выборе нужного поля, справа появляются специфичные для него настройки параметров и ключей.
Для просмотра кода поля (с уже указанными параметрами и ключами) нажмите кнопку "Коды поля" (для возврата "Скрыть коды").
В этом режиме вы можете отредактировать код поля вручную, а также добавить параметры и ключи, нажав на кнопку «Параметры…»
Для того чтобы оставить в списке поля, связанные с датой и временем, выберите в списке "Категории" пункт "Дата и время". Как можно заметить останутся следующие поля:
CreateDate, Date, EditTime, PrintDate, SaveDate, Time.
Рассмотрим их подробнее.
Вывод даты и времени создания документа.
Ключи:
Ключ формата даты/времени (\@) указывает способ отображения даты или времени. Он является общим для всех полей, работающих с датой. Подробнее об это ключе вы можете прочитать в разделе "Ключ формата даты/времени". Если ключ не использовать, то дата будет отображаться в формате, указанном на соответствующей вкладке компонента "Язык и стандарты" панели управления Microsoft Windows.
Используя визуальный конструктор, вы можете выбрать готовый формат отображения даты из списка "Формат даты".
Использование летоисчисления по Хиджре.
Использование летоисчисления по эре Сака.
Пример: {CreateDate \@ "dd-MM-yyyy"} (в случае, если документ бы создан 26.07.2010, то поле отобразит "26-07-2010")
Вставка текущей даты.
Ключи:
Вставка даты в формате, выбранном при последнем использовании инструмента "Дата и время" на вкладке "Вставка". Подробнее об этом инструменте вы можете прочитать в конце статьи.
Использование летоисчисления по хиджре (лунного календаря).
Использование летоисчисления по эре Сака.
Пример: {Date \@ "dd.MM.yyyy"}
Вставка полного времени редактирования (в минутах) с момента создания документа.
У этого поля нет особых ключей, но вы можете использовать два общих для некоторых полей ключа:
Ключ формата (\*) определяет внешний вид значений полей. Список параметров, которые можно использовать в EditTime:
Параметр | Описание | Пример (допустим, с момента создания документа прошло 229 минут) |
---|---|---|
Arabic | Число, записанное арабскими цифрами | 229 |
roman | Число записанное римскими цифрами (в нижнем регистре) | ccxxix |
ROMAN | Число записанное римскими цифрами (в верхнем регистре) | CCXXIX |
Ordinal | Выводит результат в виде порядкового номера (в буквенно-цифровом формате) | 229-й |
CardText | Выводит результат в виде количественных числительных (записанных словами) | двести двадцать девять |
OrdText | Выводит результат в виде порядковых числительных (записанных словами) | двести двадцать девятый |
Hex | Число в 16-ричном формате | E5 |
Кроме того у ключа формата есть параметры задающие регистр букв (Caps, FirstCap, Upper, Lower), которые можно использовать вместе с такими параметрами как CardText и OrdText.
Пример: {EditTime \* CardText \* Upper} (отобразит "ДВЕСТИ ДВАДЦАТЬ ДЕВЯТЬ")
Ключ числового формата указывает способ отображения числового значения, который передаётся параметром в виде шаблона.
Подробнее о ключе числового формата вы можете почитать по ссылке: office.microsoft.com
Вставка даты и времени последней печати документа.
Ключи:
Использование летоисчисления по хиджре (лунного календаря).
Использование летоисчисления по эре Сака.
Пример: {PrintDate \@ "dd.MM.yyyy"}
Вставка даты и времени последнего сохранения документа.
Ключи:
Использование летоисчисления по хиджре (лунного календаря).
Использование летоисчисления по эре Сака.
Пример: {SaveDate \@ "dd.MM.yyyy"}
Вставка текущего времени
Ключ:
При использовании ключа формата даты /времени поле становится фактически эквивалентным полю DATE, так как появляется возможность выводить не только, время но и дату.
Указывает способ отображения даты или времени. Например, ключ «\@ "dddd, d ММММ yyyy"» в поле {DATE \@ "dddd, d ММММ, yyyy г."} отображает значение "Пятница, 24 Ноября 2002". Для задания формата, необходимо использовать различные сочетания символов d, М, y, h, m.
Символы | Описание | Пример |
---|---|---|
d (или D) | День месяца без начального нуля | 6 |
dd (или DD) | День месяца с начальным нулём | 06 |
ddd (или DDD) | Трёхбуквенное название дня недели | Пон |
dddd (или DDDD) | Полное название дня недели | Понедельник |
M | Номер месяца без начального нуля | 2 |
MM | Номер месяца с начальным нулём | 02 |
MMM | Трёхбуквенное название месяца | Фев |
MMMM | Полное название месяца | Февраль |
yy (или YY) | Год из 2 цифр с начальным нулём | 96 или 03 |
yyyy (или YYYY) | Год из 4 цифр | 2010 |
h | Часы в 12-часовом формате без начального нуля | 9 |
hh | Часы в 12-часовом формате с начальным нулём | 09 |
H | Часы в 24-часовом формате без начального нуля | 9 |
HH | Часы в 24-часовом формате с начальным нулём | 09 |
am/pm или AM/PM | Отображение индикаторов A.M. и P.M | A.M. или P.M. |
Если вы хотите добавить в шаблон произвольный текст вы должны заключить его в апострофы. Такие символы как :,-,*,% в апострофы заключать не обязательно.
Кроме того в шаблон можно вставлять номер предшествующего элемента, пронумерованного через пункт меню "Ссылки" -> "Вставить название" или поле SEQ. Идентификатор элемента (например "Таблица" или "Рисунок") должен быть заключен в обратные апострофы (`). Порядковый номер отображается арабскими цифрами.
Простые форматы даты/времени, не содержащие пробелов или текста, можно не заключать в кавычки, например {DATE \@ MM/yy }. Более сложные форматы даты/времени, содержащие текст или пробелы, необходимо заключать в кавычки полностью, например { DATE \ @ "dddd d MMMM yyyy', в' h:mm" }.
Пример: {PRINTDATE \@ "'Таблица' `таблица` 'распечатана' dd.MM.yy"} (отображает текст "Таблица 2 распечатана 09.25.02").
После создания поля вы можете отформатировать его значение, используя стандартные средства. Например, сделать текст подчёркнутым или с жёлтым фоном. Но при обновлении поля форматирование может быть потеряно. Для того чтобы этого не случилось, необходимо при создании поля поставить галочку рядом с "Сохранять формат при обновлении" (в код поля будет добавлен ключ формата "\*" с параметром "MERGEFORMAT").
Microsoft Word имеет инструмент для быстрой вставки текущей даты в документ. Для работы с ним необходимо выбрать пункт меню "Вставка" -> "Дата и время" (он также доступен при работе с колонтитулами на соответствующей вкладке "Колонтитулы").
Этот инструмент обладает следующими возможностями:
Стоит обратить внимание, что если у вас не будет указано автоматическое обновление, дата будет вставлена как обычный текст. В противном случае это будет поле типа DATE или TIME.
Рубрики: | Для самостоятельного/ПрограммноеРабота со специальными компьютерными программами |
Комментировать | « Пред. запись — К дневнику — След. запись » | Страницы: [1] [Новые] |