2

我需要在 Word 2003 文档中显示当前月份之后的月份名称。

显示当前月份相当容易:

{ DATE \@ "MMMM" }

在撰写本文时,显示为:9 月

我想要展示的是十月……而对于我的一生,我无法弄清楚需要做什么。

我一直在尝试遵循有关addbalance的建议,但运气不佳:

{ = { Date \@ "MMMM" } + 1 }

有谁知道我需要编写什么命令才能完成这个看似简单的任务?

4

2 回答 2

3

您可以使用 QUOTE 字段来执行此操作。该文档包含一个显示上个月的示例,可以轻松修改为显示下个月:

{ QUOTE "1.{ IF { DATE \@ "M" }=12 "1" "{ = { DATE \@ "M" }+1} }.2010" \@ "MMMM"}

请注意,您可能需要更改 IF 字段生成的日期格式以匹配您当前的区域设置。该部分{ IF { DATE \@ "M" }=12 "1" "{ = { DATE \@ "M" }+1} }用于获取下个月,应该用于生成完整的(假想的)日期,例如1.<nextmonth>.2010<nextmonth>/01/05

于 2010-09-23T08:37:44.157 回答
0

是的,但是如果你想提前计算一个跨过新年的日历月,例如自动从 2020 年 12 月到 2021 年 1 月,该怎么办?由于静态年份,该公式无法处理该问题,也无法使用静态年份处理新的一年。

于 2020-12-21T06:09:17.637 回答