2010-09-23 39 views
1

我需要在Word 2003文檔中顯示當月之後的月份名稱。如何在Microsoft Word字段中顯示下個月?

這是相當容易地顯示當前的月份:

{ DATE \@ "MMMM" } 

在寫這篇文章的時候,這顯示:九月

什麼,我想顯示是十月...併爲我的生活我無法弄清楚需要做些什麼。

我一直在試圖遵循addbalance,但沒有多少運氣的忠告:

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

有誰知道我需要寫能完成這個看似簡單的任務,使用什麼命令?

回答

1

您可以使用QUOTE字段來執行此操作。該文件包含了一個例子來show the previous month,它可以很容易地修改以顯示下個月:

{ 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

+0

太棒了!儘管我不得不將它改爲{QUOTE {IF {DATE \ @「M」} = 12「1」「1/{= {DATE \ @」M「} + 1}/03」\「MMMM 「}}爲了在澳大利亞工作 – mezoid 2010-09-23 23:34:59

+0

@mezoid:我注意到Microsoft提供的示例中存在一個錯誤。它不適用於十二月/一月。查看我的更新以獲得修復。 – 2010-09-24 08:14:40

+0

我測試了一下,你是對的,它確實有一個錯誤...我測試了你的更新的解決方案,它的效果很好。非常感謝!我希望我能給你100分! – mezoid 2010-09-27 02:35:27

相關問題