Как мне отображать следующий месяц в поле Microsoft Word?
-
04-10-2019 - |
Вопрос
Мне нужны для отображения имени месяца после текущего месяца в документе Word 2003.
Это довольно легко отобразить текущий месяц:
{ DATE \@ "MMMM" }
На момент этого письма это отображение: сентябрь
Что я хочу показать, это октябрь ... И за жизнь меня я не могу отработать, что нужно сделать.
Я пытался последовать совету addbalance. Но без особой удачи:
{ = { Date \@ "MMMM" } + 1 }
Кто-нибудь знает, какую команду мне нужно написать, чтобы иметь возможность выполнить эту кажущуюся простую задачу?
Решение
Вы можете использовать поле цитаты для этого. Документация содержит пример к Показать предыдущий месяц, что может быть легко изменено, чтобы показать следующий месяц:
{ QUOTE "1.{ IF { DATE \@ "M" }=12 "1" "{ = { DATE \@ "M" }+1} }.2010" \@ "MMMM"}
Обратите внимание, что вам, вероятно, нужно изменить формат даты, создаваемого полевым полем, чтобы соответствовать текущим параметрам локали. Часть { IF { DATE \@ "M" }=12 "1" "{ = { DATE \@ "M" }+1} }
используется для получения следующего месяца и должен использоваться для создания полной (мнимой) даты, например, 1.<nextmonth>.2010
или <nextmonth>/01/05
.