如何在重新開啟 Word 文件時自動更新域代碼?
在 Word 文件中,我們可以使用欄位插入檔案名稱,但若文件已重新命名,該欄位不會自動更新。本教學將介紹一種方法,讓您在重新開啟 Word 文件後,自動更新所有欄位代碼。
重新開啟 Word 文件時自動更新域代碼
Word 本身並未內建更新已插入欄位的功能,除非使用 VBA 程式碼。
1. 按下 Alt + F11 鍵,開啟 Microsoft Visual Basic for Applications 視窗後,於左側窗格中雙擊 ThisDocument,即可開啟 ThisDocument (Code)視窗。
2. 將下方程式碼複製並貼上至 ThisDocument (Code)視窗中。
VBA:重新開啟文件時重新整理域代碼
Sub AutoOpen()
'UpdatebyExtendoffice20180830
Dim xRange As Range
Dim xFiled As Field
For Each xRange In ActiveDocument.StoryRanges
For Each xFiled In xRange.Fields
xFiled.Update
Next
Next
End Sub 
3. 按一下
以在 Microsoft Visual Basic for Applications 視窗中儲存程式碼,此時會彈出 Microsoft Word 對話方塊,請按一下否,即可進入另存新檔對話方塊。
4. 在另存新檔對話方塊中,選擇要儲存文件的資料夾,依需求命名檔案,並從指定保存格式下拉式清單中選取 啟用巨集的 Word 文件選項,然後點擊儲存按鈕。請參閱截圖:
從現在起,每次開啟此啟用巨集的文件時,所有欄位代碼都會自動更新。
注意:請確認已在啟用所有巨集(不建議;可能執行危險程式碼)選項中勾選此設定。該選項位於信任中心對話方塊中(按一下)檔案 > 選項 > 信任中心 > 巨集設定)。
| 為多份 Word 文件與 Excel 工作表提供分頁式瀏覽及編輯功能,體驗如 Chrome 與 Edge 般的流暢操作! |
就像在 Chrome、Safari 和 Edge 中輕鬆瀏覽多個網頁一樣,Office Tab 讓您能在單一 Word 或 Excel 視窗中同時開啟並管理多份文件或活頁簿!現在,只需點擊對應分頁,就能瞬間切換,效率加倍! |
最佳 Office 生產力工具
Kutools for Word——透過超過 100 項卓越功能,全面提升您的 Word 體驗!
🤖KUTOOLS AI 功能:AI 助手/即時助手/超級潤色(保留格式)/超級翻譯(保留格式)/AI 遮擋/AI 校正……
📘 文件掌控力:分割頁面/文檔合併/以多種格式匯出選取內容(PDF/TXT/DOC/HTML……)/批次轉換為 PDF……
✏ 內容編輯:批量查找與替換多個檔案/調整所有圖片大小/翻轉表格列與欄/表格轉文本……
🧹 輕鬆清理:一鍵清除多餘空格、分節符、文字框與超連結!想要更多清除工具?立即前往移除群組……
➕ 創意插入:插入千位分隔符/複選框/選項按鈕/二維碼/條碼/多張圖片/ 更多功能請至插入群組……
🔍 精準選取:精確定位特定頁面/表格/圖形/標題段落/ 透過更多選取功能提升導覽效率……
⭐ 星級增強功能:快速跳轉至任意位置/自動插入重複文字/在文件 Windows 之間切換/11 轉換工具……
🌍 支援 40+ 種語言:使用您熟悉的慣用語言暢享 Kutools!支援英文、西班牙文、德文、法文、中文等 40 多種語言,操作更順手、體驗更流暢!

Office Tab- 為 Office 帶來分頁式介面,讓您的工作更輕鬆
- 在 Word、Excel、PowerPoint、Publisher、Access、Visio 與 Project 中啟用分頁式編輯與閱讀體驗。
- 在同視窗的新分頁中開啟並建立多份文件,而非另開新視窗。
- 每天為您減少數百次滑鼠點擊,生產力提升 50%!
✨ Kutools for Office – 一次安裝,五大強大工具!
包含 Office Tab Pro·Kutools for Excel·Kutools for Outlook·Kutools for Word·Kutools for PowerPoint
📦 一套整合 5 項工具 | 🔗 與 Microsoft Office 無縫整合 | ⚡ 保存時間,立即提升生產力