1

Я создаю шаблон документа, который позволяет пользователю выбрать дату, и он будет вставлять дату в документ с некоторым форматированным текстом.

то есть если бы человек выбрал сегодняшнюю дату, он вывел бы 14th day of March, 2016

Таким образом, в поле «Отображать дату, подобную этой» я dth day of MMMM, yyyy но он вывел как 14t12 14a16 of March, 2016 потому что h соответствует часу, d соответствует дате, а y соответствует двухзначному году.

Есть ли способ добавить текст без добавления дополнительной информации?

Изменить: Также есть в любом случае, чтобы автоматически добавить суффикс к #? то есть, если дата равна 2 она добавит nd после или, если дата будет 4 она добавит th после.

2 ответа2

1

Оберните каждое слово в одинарные кавычки

то есть 'th' 'день' 'of'.

1

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

d "day of" mmmm, yyyy

Но это не будет автоматически добавлять суффикс даты, который вы хотите. Другими словами, используя ваш пример, приведенное выше приведет к:

14 марта 2016 г.

Вы можете либо жить с этим, либо изменить форматирование на что-то, что может быть более приемлемым.

Другой вариант - использовать VBA и макрос, чтобы определить правильный суффикс и добавить его.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .