Applies ToWord для Microsoft 365 Word для Microsoft 365 для Mac Word 2024 Word 2024 для Mac Word 2021 Word 2021 для Mac Word 2019 Word 2019 для Mac Word 2016

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

Примечание: Форматирование текста, примененное к значениям поля, может быть потеряно при обновлении поля. Чтобы сохранить форматирование, добавьте к коду поля ключ \*MERGEFORMAT. При вставке полей с помощью диалогового окна Поле ключ \*MERGEFORMAT добавляется по умолчанию.

Помимо форматирования текста, можно управлять форматом значений поля на уровне поля, используя общие ключи, определяющие способ отображения данных в поле. В зависимости от кода поля существуют три типа общих ключей:

  • Ключ формата

  • Ключ числового формата

  • Ключ формата даты/времени

Ключ формата (\*) определяет способ отображения значений полей. Инструкции формата определяют:

  • использование прописных и строчных букв;

  • форматы чисел: например, будет ли 9 отображаться как ix (римские цифры) или девятый (текст, порядковые числительные);

  • форматы символов.

Кроме того, ключи формата сохраняют формат значений полей при обновлении полей.

Ниже приведен список ключей и элементов, регистр которых эти ключи определяют.

  • <c0>\* Caps</c0>.    Этот ключ преобразует первую букву каждого слова в прописную. Например, поле { FILLIN "Введите свое имя:" \* Caps } возвращает результат "Артем Кузнецов", даже если имя ввели строчными буквами.

    Чтобы выбрать этот параметр, в диалоговом окне Параметры поля выберите пункт Начинать с прописных.

  • <c0>\* FirstCap</c0>.    Этот ключ преобразует первую букву первого слова в прописную. Например, поле { COMMENTS \* FirstCap } возвращает результат "Еженедельный отчет о продажах".

    Чтобы выбрать этот параметр, в диалоговом окне Параметры поля выберите пункт Первая прописная.

  • <c0>\* Upper</c0>.    Этот ключ преобразует все буквы в прописные. Например, поле { QUOTE "слово" \* Upper } возвращает результат "СЛОВО".

    Чтобы выбрать этот параметр, в диалоговом окне Параметры поля выберите пункт Все прописные.

  • <c0>\* Lower</c0>.    Этот ключ преобразует все буквы в строчные. Например, поле { FILENAME \* Lower } возвращает результат "еженедельный отчет о продажах.doc".

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

    Чтобы выбрать этот параметр, в диалоговом окне Параметры поля выберите пункт Все строчные.

Ниже приведен список ключей и результаты их применения.

  • \*буквенный    Этот ключ отображает результаты в виде буквенных символов. Результат имеет тот же регистр, что и слово "буквенный" в коде поля. Например, { SEQ appendix \* ALPHABETIC } отображает B (вместо 2), а { SEQ appendix \* alphabetic } отображает b.

    Чтобы выбрать этот параметр, в диалоговом окне Параметры поля выберите пункт a, b, c, .....

  • <c0>\*Arabic</c0>.    Этот ключ представляет результат в виде числа, записанного арабскими цифрами. Например, поле { PAGE \* Arabic } возвращает результат 31.

    Примечания: 

    • Если значение параметра Формат номера в диалоговом окне Формат номера страницы отлично от арабских цифр, то данный ключ переопределяет параметр Формат номера.

    • Кроме того, только для номеров страниц существует формат ArabicDash, который отображает результат в виде арабских цифр с дефисами по обеим сторонам. Например, поле { PAGE \* ArabicDash } возвращает результат - 31 -.

    Чтобы выбрать этот параметр, в диалоговом окне Параметры поля выберите пункт - 1 -, - 2 -, - 3 -, ....

  • <c0>\*CardText</c0>.    Этот ключ выводит результат в виде количественных числительных, записанных словами. По умолчанию используются строчные буквы; другие варианты требуют добавления соответствующего ключа. Например, поле { = SUM(A1:B2) \* CardText } возвращает результат семьсот девяносто, а поле { = SUM(A1:B2) \* CardText \* Caps } — Семьсот Девяносто.

    Чтобы выбрать этот параметр, в диалоговом окне Параметры поля выберите пункт один, два, ....

  • <c0>\*DollarText</c0>.    Этот ключ выводит результат в виде количественного числительного, записанного словами. Вместо десятичного разделителя вставляется союз "и", после которого следуют две арабские цифры округленной дробной части числа, знак дроби и число 100. По умолчанию используются строчные буквы; другие варианты требуют добавления соответствующего ключа. Например, поле { = 9.20 + 5.35 \* DollarText \* Upper } возвращает результат ЧЕТЫРНАДЦАТЬ И 55/100.

    Чтобы выбрать этот параметр, в диалоговом окне Параметры поля выберите пункт Сумма прописью.

  • <c0>\*Hex</c0>.    Этот ключ выводит результат в виде шестнадцатеричных чисел. Например, поле { QUOTE "458" \* Hex } возвращает результат 1CA.

    Чтобы выбрать этот параметр, в диалоговом окне Параметры поля выберите пункт hex ....

  • <c0>\*OrdText</c0>.    Этот ключ выводит результат в виде порядковых числительных, записанных словами. По умолчанию используются строчные буквы; другие варианты требуют добавления соответствующего ключа. Например, поле { DATE \@ "d" \* OrdText } возвращает результат двадцать первый, а поле { DATE \@ "d" \* OrdText \* FirstCap } — Двадцать первый.

    Чтобы выбрать этот параметр, в диалоговом окне Параметры поля выберите пункт первый, второй, ....

  • <c0>\*Ordinal</c0>.    Этот ключ выводит результат в виде порядкового номера в буквенно-цифровом формате. Например, поле { DATE \@ "d" \* Ordinal } возвращает результат 30-й.

    Чтобы выбрать этот параметр, в диалоговом окне Параметры поля выберите пункт 1-й, 2-й, ....

  • \*римский    Этот ключ отображает результаты в виде римских цифр. Результат имеет тот же регистр, что и слово "римский" в коде поля. Например, { SEQ CHAPTER \* roman } отображает xi, а { SEQ CHAPTER \* ROMAN } отображает XI.

    Чтобы выбрать этот параметр, в диалоговом окне Параметры поля выберите пункт I, II, III, ....

Ниже приведены ключи форматирования символов и результат их применения.

  • <c0>\*Charformat</c0>.    Этот ключ применяет форматирование первой буквы имени поля ко всему значению поля. В следующем примере значение поля оформляется полужирным начертанием, поскольку буква "R" в слове "REF" является полужирной.

    { REF chapter2_title \* Charformat } возвращает результат Тихоокеанские киты полужирным шрифтом.

    Чтобы добавить этот ключ, укажите его в коде поля или введите в поле Коды поля диалогового окна Поле.

  • <c0>\*MERGEFORMAT</c0>.    Этот ключ применяет форматирование прежнего значения к новому значению поля. Например, если применить полужирное начертание к имени автора, отображаемого в поле { AUTHOR \* MERGEFORMAT }, этот формат сохранится и после изменения имени автора.

    При вставке полей с помощью диалогового окна Поле по умолчанию добавляется ключ \*MERGEFORMAT. Этот параметр можно отключить, сняв флажок Сохранять формат при обновлении в диалоговом окне Поле.

Ключ числового формата (\#) определяет способ отображения числового значения.

Например, ключ \# $,0.00 в { = SUM(ABOVE) \# $,0.00 } отображает результат в виде "$4,455.70." Если значением поля не является число, то ключ не влияет на значение поля.

Примечание: Необязательно заключать в кавычки простые числовые форматы, которые не содержат пробелов, например { MarchSales \# $,0.00 }. Более сложные числовые форматы, содержащие текст или пробелы, необходимо заключать в кавычки полностью, как показано ниже. При вставке поля с помощью диалогового окна Поле или команды Формула в группе Данные на вкладке Макет (контекстная вкладка Работа с таблицами) кавычки добавляются к числовому формату автоматически.

Из представленных ниже элементов форматов можно создать ключ числового формата.

  • <c0>0 (ноль)</c0>.    Обозначает обязательные разряды в результате. Если полученное значение не содержит цифру в этой позиции, отображается 0 (ноль). Например, поле { = 4 + 5 \# 00,00 } возвращает результат 09,00.

  • #    Обозначает обязательные разряды в результате. Если полученное значение не содержит цифру в этой позиции, отображается пробел. Например, поле { = 9 + 6 \# ### ₽ } возвращает результат 15 ₽.

  • X    Этот элемент формата удаляет цифры слева от заполнителя "x". Если он стоит справа от десятичного разделителя, то значение округляется до указанного разряда. Например, { = 111053 + 111439 \# x## } отображает 492.{ = 1/8 \# 0.00x } отображает 0.125.{ = 3/4 \# .x } отображает .8.

  • , (десятичная запятая)   . Задает положение десятичного разделителя. Например, поле { = SUM(ABOVE) \# ###,00 ₽} возвращает результат 495,47 ₽.

    Используйте десятичный разделитель, заданный в региональных параметрах панели управления.

  • <c0>пробел (разделитель групп разрядов)</c0>.    Разделяет число на группы по три цифры в каждой. Например, поле { = NetProfit \# # ### ### ₽} возвращает результат 2 456 800 ₽.

    Используйте разделитель групп разрядов, заданный в региональных параметрах панели управления.

  • <c0>- (знак "минус")</c0>.    Добавляет минус к отрицательным или пробел к положительным и нулевым значениям. Например, поле { = 10 - 90 \# -## } возвращает результат -80.

  • <c0>+ (знак "плюс")</c0>.    Добавляет плюс к положительным, минус к отрицательным или пробел к нулевым значениям. Например, поле { = 100 - 90 \# +## } возвращает результат +10, а поле { = 90 - 100 \# +## } — -10.

  • %, $, * и т. п.    Включает в значение указанный знак. Например, поле { = netprofit \# "## %" } возвращает значение 33 %.

  • "примеры форматирования для положительных чисел; отрицательных чисел"    Этот элемент формата определяет различные числовые форматы для положительных и отрицательных результатов, разделенных точкой с запятой. Например, если закладка Sales95 является положительным значением, поле { Sales95 \# "$#,##0.00;-$#,##0.00" } отображает значение в обычном формате — например "$1,245.65". Отрицательное значение отображается жирным шрифтом и знаком минус, например -$ 345.56.

  • <c0>"образцы формата для положительных чисел; отрицательных чисел; нуля"</c0>.    Определяет различные числовые форматы для положительных, отрицательных и нулевых значений, разделенных точкой с запятой. Например, в зависимости от значения закладки "Продажи95" поле { Sales95 \# "# ##0,00 ₽;(# ##0,00 ₽);0 ₽" } возвращает положительный, отрицательный или нулевой результат в следующем формате: "1 245,65 ₽", "(345,56 ₽)" или "0 ₽".

  • <c0>'текст'</c0>.    Добавляет к значению указанный текст. Текст должен быть заключен в одинарные кавычки. Например, поле { = { Price } *8.1% \# "##0.00 ₽ 'налог с продаж' " } возвращает результат 347,44 ₽ налог с продаж.

  • <c0>`нумерованный элемент`</c0>.    Добавляет к значению номер предыдущего элемента, пронумерованного с помощью или поля SEQ либо команды Название (вкладка Ссылки, группа Названия). Идентификатор элемента (например, "таблица" или "рисунок") должен быть заключен в знаки ударения (`). Порядковый номер отображается арабскими цифрами. Например, поле { = SUM(A1:D4) \# "##0,00 'является итоговой суммой таблицы' `таблица`" } возвращает результат 456,34 является итоговой суммой таблицы 2.

Ключ формата даты/времени (\@) определяет способ отображения даты или времени.

Например, ключ \@ "dddd, MMMM d, yyyy" в поле { DATE \@ "dddd, MMMM d, yyyy" } отображает "Пятница, 23 ноября 2019." Для создания ключа формата даты/времени используется сочетание следующих инструкций: день (d), месяц (М), год (y); часы (h), минуты (m). Можно также включать текст, знаки препинания и пробелы.

Месяц (M)

Буква "M" должна быть прописной в отличие от строчной буквы "m", обозначающей минуты).

  • М    Число без начального нуля (для первых девяти месяцев). Например, июль отображается как 7.

  • MM    Число с начальным нулем (для первых девяти месяцев). Например, июль отображается как "07".

  • MMM    Сокращенное название месяца (из трех букв). Например, июль отображается как "Июл".

  • ММММ    Полное название месяца

День (d)

Буква "d" отображает число месяца или день недели. Буква "d" может быть как строчной, так и прописной.

  • <c0>M</c0>.    Число без начального нуля (для первых девяти дней). Например, шестой день месяца отображается как "6".

  • <c0>dd</c0>.    Число с начальным нулем (для первых девяти дней). Например, шестой день месяца отображается как "06".

  • <c0>ddd</c0>.    Сокращенное название дня недели. Например, вторник отображается как Вт.

  • <c0>dddd</c0>.    Полное название дня недели.

Год (y)

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

  • <c0>yy</c0>.    Две цифры с начальным нулем (для лет с 01 по 09). Например, 1999 отображается как 99, а 2006 отображается как 06.

  • <c0>yyyy</c0>.    Год отображается четырьмя цифрами.

Часы (h)

Строчная буква "h" используется для обозначения времени в 12-часовом формате. Прописная буква "H" используется для обозначения времени в 24-часовом формате, например 5 часов вечера отображается как "17".

  • <c0>h или H</c0>.    Число без начального нуля (для первых девяти часов). Например, 9 часов утра отображается как "9".

  • <c0>hh или HH</c0>.    Число с начальным нулем (для первых девяти часов). Например, 9 часов утра отображается как "09".

Минуты (m)

Буква "m" должна быть строчной, так как прописная буква "M" соответствует месяцу.

  • <c0>m</c0>.    Число без начального нуля (для первых девяти минут). Например, поле { TIME \@ "m" } возвращает результат "2".

  • <c0>mm</c0>.    Число с начальным нулем (для первых девяти минут). Например, поле { TIME \@ "mm" } возвращает результат "02".

Секунды (s)

  • <c0>s</c0>.    Число без начального нуля (для первых девяти секунд). Например, поле { TIME \@ “s” } возвращает результат "5".

  • ss    Этот элемент формата отображает секунды с начальным 0 (нулем) для однозначных секунд. Например, { TIME \@ “ss” отображает 05.

A.M. и P.M. (AM/PM)

Отображение индикаторов A.M. и P.M. Чтобы заменить обозначения A.M. и P.M. для Microsoft Windows, измените региональные параметры на панели управления.

  • <c0>am/pm или AM/PM</c0>.    Отображение индикаторов A.M. и P.M. прописными буквами. Например, поля { TIME \@ "h AM/PM" } и { TIME \@ "h am/pm" } возвращают результат "9 AM" и "5 PM".

  • <c0>'текст'</c0>.    Добавляет любой текст к дате или времени. Текст должен быть заключен в одинарные кавычки. Например, поле { TIME \@ "HH:mm 'по московскому времени' " } возвращает результат "12:45 по московскому времени".

  • <c0>символ</c0>.    Добавляется к дате или времени указанный знак, например : (двоеточие), - (дефис), * (звездочку) или пробел. Например, поле { DATE \@ "HH:mm d-MMM, 'yy" } возвращает результат "11:15 6-ноя, '99".

  • <c0>`нумерованный элемент`</c0>.    Добавляет к дате или времени номер предыдущего элемента, пронумерованного с помощью поля SEQ или команды Названия в группе Названия (на вкладке Ссылки). Идентификатор элемента, например "таблица" или "рисунок", должен быть заключен в знаки ударения (`). Порядковый номер отображается арабскими цифрами. Например, поле { PRINTDATE \@ "'Таблица' `таблица` 'напечатана' d/M/yy" } возвращает результат "Таблица 2 напечатана 25/9/02".

Примечание: Простые форматы даты/времени, не содержащие пробелов или текста, можно не заключать в кавычки, например { DATE \@ MM/yy }. Сложные форматы даты/времени, содержащие текст или пробелы, необходимо заключать в кавычки полностью, например { DATE \ @ "dddd MMMM d, yyyy', at' h:mm" }. При вставке поля с помощью команды Дата и время в группе Текст на вкладке Вставка или диалогового окна Поле кавычки добавляются к формату даты/времени автоматически.

Нужна дополнительная помощь?

Нужны дополнительные параметры?

Изучите преимущества подписки, просмотрите учебные курсы, узнайте, как защитить свое устройство и т. д.

В сообществах можно задавать вопросы и отвечать на них, отправлять отзывы и консультироваться с экспертами разных профилей.