2013-04-02 69 views
1

我想了解如何在Word 2003文檔中顯示本月之前的月份的名稱。我一遍又一遍地嘗試按照我在下面的鏈接中找到的說明進行操作,但無論我嘗試什麼,我都會遇到幾個錯誤之一,這些錯誤與語法或圖片切換有關,我不明白。我試過搜索,我想我只是不知道如何實際將代碼放入MS Word。任何人都願意幫助我從您的論壇中獲取此代碼並將其輸入到我的文檔中?如何在MS Word字段中顯示上個月?

謝謝!

How do I display the next month in a Microsoft Word field?

回答

6

與現場編碼麻煩的是,有一些區域設置相關的依賴。這是您無法在提到的工作鏈接中提出建議的一個可能原因。另一個原因是,一個建議是不可能有已經:-)

工作,我建議你嘗試在文檔中插入下面的嵌套的領域,看看是否能工程:

{QUOTE「2013- {= {DATE \ @M} - 1 \#00 ;;'12'} -01「\ @MMMM}

一些注意事項: - 使用ctrl-F9插入一對特殊字段代碼花括號{}你不能在鍵盤上輸入它們) - 你可以使用alt-F9在「字段代碼視圖」和「字段結果視圖」之間切換。您在進行時可能需要這樣做 - 這些字段不會自動更新。要確保結果是針對當前日期,請選擇嵌套字段並單擊F9

要插入嵌套字段: - 請單擊F9。您應該看到 {}

  • 點擊括號之間,然後鍵入 QUOTE 「2013--01」 \ @MMMM

讓你看到 {QUOTE 「2013--01」 \ @ MMMM}兩者之間

點擊 「 - 」,並再次按Ctrl-F9,所以你看到 {QUOTE 「2013- {} -01」 \ @MMMM新{}和類型之間}

點擊 = - 1 \#0 ;; '12'

讓你看到 {QUOTE 「2013- {= - 1 \#00 ;; '12'} -01」 \ @MMMM}

點擊在'='之後再次點擊ctrl-F9以便您看到 {QUOTE「2013- {= {} - 1 \#0 ;;'12'} -01」\ @MMMM}

點擊{}和鍵入 DATE \ @M

讓你看到 {QUOTE 「2013- {= {DATE \ @M} - 1 \#00 ;; '12'} -01」 \ @MMMM}

然後選擇嵌套字段clcik F9,並根據需要單擊alt-F9以顯示結果。

這種做法可能是從你以前見過有什麼不同,因爲

  • 它不使用嵌套的IF產生正確的月份
  • 它採用YYYY-MM-DD格式,生成日期可以用來提取月份名稱。這是因爲使用DD/MM/YYYY等格式取決於語言環境(也就是說,如果日期格式爲DD/MM/YYYY,但如果日期格式爲MM/DD/YYYY則可能會有效。據我所知,YYYY-MM- DD可以是區域獨立的,也可以是區域獨立的。
+0

非常感謝您幫助我解決問題,並給我如此精彩的分步說明!我想我明白了一點更好地瞭解這些東西的工作原理,但我試着像你說的那樣做所有事情,但我仍然無法完成它的工作......它給我一個語法錯誤,當我完成時看起來像這樣:「2013-!Syntax Error, #-01「,我甚至嘗試應用我在上面的鏈接中學到的東西,最後以」1.Error!Unknown op code for conditional..2013「結束。這兩個錯誤消息仍然有所改進我之前得到的那些......雖然非常感謝你! – Christa

+0

哦,我的天哪,它實際上工作!謝謝SOOOOO很多!!!!!!! = D – Christa

+0

我可以在兩種不同的郵件合併中使用它,調整我需要的格式,現在我不必擔心每次郵件合併時都忘記更改它。所以再次感謝,我很興奮,我學到了一些新東西! = d – Christa