У меня есть поле даты в документе Word, который был создан из шаблона, включенного в Microsoft Word 2010. По умолчанию для этого поля отображается только два места текущего года.
Я хотел бы изменить его для отображения полного номера года. Я нашел диалоговое окно «Дата и время», как показано, но оно не включает эту опцию форматирования (как ни странно, она также не включает двухзначную опцию года).
Как добавить пользовательский формат даты для этого текстового поля?
microsoft-word
microsoft-word-2010
date-time
text-formatting
date-format
Феликс Домбек
источник
источник
Ответы:
Изменить отображение дат, времени, валюты и измерений
Это также метод изменения формата, который Windows использует для отображения дат, времени, валюты и измерений. Вы также можете изменить порядок сортировки текста, чтобы он соответствовал правилам сортировки, используемым в конкретной стране или регионе.
Откройте «Язык и региональные стандарты», нажмите кнопку « Пуск» , выберите « Панель управления» , « Часы, язык и регион» , а затем нажмите « Язык и региональные стандарты» .
Перейдите на вкладку « Форматы », нажмите « Настроить этот формат» , а затем нажмите на дату .
источник
Я считаю, что способ сделать это заключается в следующем:
MM-DD-YY
)источник
В отсутствие ответов, предлагающих более простые или более общие решения для добавления пользовательских форматов даты, вот что я сделал, чтобы решить эту проблему:
.docx
файл.zip
и разархивируйте его содержимое в папку.word\document.xml
в текстовом редакторе.dateformat
(без учета регистра). Есть два хита, что-то вроде<w: dateFormat w: val = " yy " /> <w: крышка w: val = "de-DE" /> <w: storeMappedDataAs w: val = "dateTime" /> <w: календарь w: val = " григорианский "/> </ w: date> </ w: sdtPr> <w: sdtContent> <w: pw: rsidR =" 00331636 "w: rsidRDefault =" 00331636 "> <w: pPr> <w: jc w: val = "right" /> <w: rPr> <w: sz w: val = "96" /> <w: szCs w: val = "96" /> <w14: numForm w14: val = "oldStyle" / > </ w: rPr> </ w: pPr> <w: r> <w: rPr> <w: sz w: val = "96" /> <w: szCs w: val = "96" /> < w14: textOutline w14: w = "9525" w14: cap = "rnd" w14: cmpd = "sng" w14: algn = "ctr"> <w14: solidFill> <w14: srgbClr w14: val = "000000" /> </ w14: solidFill> <w14: prstDash w14: val = "solid" /> <w14: bevel /> </ w14: textOutline> <w14: numForm w14: val = "oldStyle" /> </ w: rPr> < w: t> 11 </ w: t> </ w: r> </ w: p> </ w: sdtContent> </ w: sdt> </ w: txbxContent>
yy
дляyyyy
и изменить11
к2011
..docx
. Выполнено.источник
Ну ... я сделал следующее:
Щелкните правой кнопкой мыши поле Date и выберите
Toggle Field Codes
.Это было так:
сингл
y
давал мне двухзначный год14
.Я изменил это на
Щелкните правой кнопкой мыши поле Дата еще раз и выберите
Toggle Field Codes
.Вуаля. Это сработало!
Теперь я получаю четырехзначный год
2014
.источник