-Поиск по дневнику

Поиск сообщений в Календари

 -Подписка по e-mail

 

 -Статистика

Статистика LiveInternet.ru: показано количество хитов и посетителей
Создан: 17.12.2011
Записей:
Комментариев:
Написано: 7856


29 января

Четверг, 29 Декабря 2011 г. 23:18 + в цитатник

Поля в Microsoft Word: дата и время


Введение


В Microsoft Word есть много интересных, но редко используемых возможностей. К ним, например, относятся поля (не путать с полями, отвечающими за пространство между текстом документа и краями листа). Поля обеспечивают автоматическую вставку в документ текста, рисунков, номеров страниц и т.д. Их обычно используют для добавления изменяющихся данных, а также создания составных документов (например, бланков и наклеек). Нас они интересуют из-за их возможности выводить такие значения, как дату создания документа, дату последнего сохранения и печати и другие. Это очень удобно использовать в официальных документах и отчётах.


Работа с полями


Попробуем сразу создать пустое поле. Для этого, необходимо нажать клавиши Ctrl+F9. В документе появится блок с фигурными скобками. Скобки вместе с инструкциями внутри них, которые указывают на то, какое содержимое должно отображать поле, называются кодом поля. Следует запомнить ещё одно важное понятие. Значения полей - текст или графические объекты, вставленные в документ в результате выполнения программой Word инструкций, содержащихся в полях.

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

Общий синтаксис кодов полей выглядит следующим образом: {ИМЯ_ПОЛЯ Параметры Ключи}


  • ИМЯ_ПОЛЯ – определяет тип поля.
  • Параметры - это любые инструкции или переменные, используемые в данном поле. Не всегда поля являются обязательными.
  • Ключ - специальная инструкция, вызывающая выполнение определенных действий при работе с полями. У ключей тоже могут быть параметры.

Если нам нужно вывести в документе, например, имя автора документа прописными буквами, мы можем написать следующий код:

{AUTHOR Дмитрий \* Upper}

Рассмотрим его подробнее:

AUTHOR - имя поля, указывающее на то, что нам нужно вывести имя автора.

Дмитрий – необязательный параметр, задающий отображаемое имя (если он опущен, имя автора берётся из свойств документа).

\* Upper – ключ формата с параметром "Upper", указывающий, что имя должно выводиться прописными буквами.

Для того чтобы увидеть значение поля, выберите его и нажмите клавиши Shift+F9 (это же сочетание клавиш можно использовать для возврата к коду поля). Как правило, после изменения кода поля, для того чтобы его значение также изменилось, необходимо поле обновить. Для этого воспользуйтесь клавишей F9 (либо нажмите на поле правой кнопкой мыши и выберите пункт "Обновить поле").

В случае с нашим примером, вы увидите следующее:


Переключаться между кодом поля и его значением можно также, нажав на поле правой кнопкой мыши и выбрав пункт "Коды/значения полей".


Для переключения всех полей в документе между режимами код/значение используйте сочетание клавиш Alt+F9.

Не всегда удобно создавать поля вручную, так как не просто запомнить все типы полей и ключи. Лучше использовать конструктор полей. Для того чтобы открыть окно создания поля, выберите пункт меню "Вставка"->"Экспресс-блоки"->"Поле…" (либо нажмите на уже созданном поле правой кнопкой мыши и выберите пункт "Изменить поле")


По умолчанию, все доступные типы полей содержатся в списке "поля". При выборе нужного поля, справа появляются специфичные для него настройки параметров и ключей.


Для просмотра кода поля (с уже указанными параметрами и ключами) нажмите кнопку "Коды поля" (для возврата "Скрыть коды").


В этом режиме вы можете отредактировать код поля вручную, а также добавить параметры и ключи, нажав на кнопку «Параметры…»


Для того чтобы оставить в списке поля, связанные с датой и временем, выберите в списке "Категории" пункт "Дата и время". Как можно заметить останутся следующие поля:
CreateDate, Date, EditTime, PrintDate, SaveDate, Time.

Рассмотрим их подробнее.


CreateDate


Вывод даты и времени создания документа.

Ключи:


  • \@ "Формат даты/времени"

Ключ формата даты/времени (\@) указывает способ отображения даты или времени. Он является общим для всех полей, работающих с датой. Подробнее об это ключе вы можете прочитать в разделе "Ключ формата даты/времени". Если ключ не использовать, то дата будет отображаться в формате, указанном на соответствующей вкладке компонента "Язык и стандарты" панели управления Microsoft Windows.

Используя визуальный конструктор, вы можете выбрать готовый формат отображения даты из списка "Формат даты".



  • \h

Использование летоисчисления по Хиджре.


  • \s

Использование летоисчисления по эре Сака.

Пример: {CreateDate \@ "dd-MM-yyyy"} (в случае, если документ бы создан 26.07.2010, то поле отобразит "26-07-2010")


Date


Вставка текущей даты.

Ключи:


  • \@ "Формат даты/времени"
  • \l

Вставка даты в формате, выбранном при последнем использовании инструмента "Дата и время" на вкладке "Вставка". Подробнее об этом инструменте вы можете прочитать в конце статьи.


  • \h

Использование летоисчисления по хиджре (лунного календаря).


  • \s

Использование летоисчисления по эре Сака.

Пример: {Date \@ "dd.MM.yyyy"}


EditTime


Вставка полного времени редактирования (в минутах) с момента создания документа.

У этого поля нет особых ключей, но вы можете использовать два общих для некоторых полей ключа:


  • \*

Ключ формата (\*) определяет внешний вид значений полей. Список параметров, которые можно использовать в 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


Вставка даты и времени последней печати документа.

Ключи:


  • \@ "Формат даты/времени"
  • \h

Использование летоисчисления по хиджре (лунного календаря).


  • \s

Использование летоисчисления по эре Сака.

Пример: {PrintDate \@ "dd.MM.yyyy"}


SaveDate


Вставка даты и времени последнего сохранения документа.

Ключи:


  • \@ "Формат даты/времени"
  • \h

Использование летоисчисления по хиджре (лунного календаря).


  • \s

Использование летоисчисления по эре Сака.

Пример: {SaveDate \@ "dd.MM.yyyy"}


Time


Вставка текущего времени

Ключ:


  • \@ "Формат даты/времени"

При использовании ключа формата даты /времени поле становится фактически эквивалентным полю 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 имеет инструмент для быстрой вставки текущей даты в документ. Для работы с ним необходимо выбрать пункт меню "Вставка" -> "Дата и время" (он также доступен при работе с колонтитулами на соответствующей вкладке "Колонтитулы").



Этот инструмент обладает следующими возможностями:


  1. Установка формата даты
  2. Выбор языка, на котором будут написаны наименования дней недели и месяцев и от которого также зависит формат времени.
  3. Установка значений по умолчанию.
  4. Автоматическое обновление даты.


Стоит обратить внимание, что если у вас не будет указано автоматическое обновление, дата будет вставлена как обычный текст. В противном случае это будет поле типа DATE или TIME.



http://calendarium.ru/wiki/Поля_в_Microsoft_Word:_дата_и_время
Рубрики:  Для самостоятельного/Программное
Работа со специальными компьютерными программами

Понравилось: 1 пользователю

 

Добавить комментарий:
Текст комментария: смайлики

Проверка орфографии: (найти ошибки)

Прикрепить картинку:

 Переводить URL в ссылку
 Подписаться на комментарии
 Подписать картинку