Как мне отображать следующий месяц в поле Microsoft Word?

StackOverflow https://stackoverflow.com/questions/3775872

Вопрос

Мне нужны для отображения имени месяца после текущего месяца в документе 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.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top