如何在 Word 中快速域轉文本
當您在處理包含自動編號、交叉參照或其他動態內容的 Word 文件時,域代碼通常會以格式化片段的形式出現,例如 { SEQ Table \* ARABIC }。這些程式碼能有效提升自動化效率,但有時您可能需要將其轉換為純文字——無論是僅顯示當前結果,還是將欄位程式碼本身以標準文字格式呈現。本指南針對不同情境提供實用解決方案,助您輕鬆選擇最適合自身需求的方法,包括內建快速鍵、實用增益集(如 Kutools for Word)以及 VBA 選項。
Word 推薦的生產力工具
Kutools for Word:整合 AI 🤖,超過 100 種進階功能,助您節省 50% 文件處理時間!免費下載
Office Tab:為 Word(及其他 Office 工具)加入瀏覽器風格的分頁功能,輕鬆簡化多文件瀏覽操作!免費下載
使用快速鍵將域代碼轉換為純文本
當您在需要移除底層欄位、僅保留目前顯示內容的情境下(例如將頁碼、表格編號或公式結果轉換為固定文字),Word 內建的快速鍵提供了一種極有效率的解決方案。當您希望文件呈現穩定內容(不再自動更新),以便順利分享或歸檔時,此方法尤其實用。
- 選取您要轉換域代碼的內容——可按 Ctrl + A 選取整個文件,或反白標示特定範圍。提示:若僅需轉換特定域代碼,請使用滑鼠或鍵盤選取相關部分,而非整個文件,以保留其他位置的動態欄位。
- 按下 Ctrl + Shift + F9,即可將選取範圍內的所有欄位轉換為其顯示值。

注意:一旦使用此快速鍵,轉換將永久生效—欄位會被移除,僅保留結果。這表示日後無法再自動更新這些值,非常適合用於已定稿或需分發的文件。若您希望以文字形式保留域代碼(例如 { SEQ Table \* ARABIC }),請參閱下列方法。
- 適用情境:歸檔、列印、文件分享,或需要凍結動態內容時。
- 限制:此方法不會保留原始域代碼本身,僅會保留顯示值。
- 錯誤提醒:若您在未備份的情況下不慎按下 Ctrl + Shift + F9,將難以還原原始欄位。建議執行轉換前務必先儲存文件!
使用 Kutools for Word 轉換域轉文本
Kutools for Word 大幅簡化了域轉文本的流程!不同於僅能完全移除欄位的快速鍵方法,此功能會將原始欄位程式碼保留為文件中的純文字,特別適合用於技術文件、需展示欄位程式碼的範本,或進行欄位問題的疑難排解,實用性不容錯過!
- 若要在選取區域中將欄位轉換為文字,請先反白標示欲處理的內容。前往功能區上的 Kutools 索引標籤,點選轉換,再選擇欄位轉文字。Kutools 會將實際欄位轉換為所選範圍內的純文字程式碼表示法,方便您記錄或檢視欄位結構。

- 若要轉換整個文件中的域代碼,只需前往 Kutools > 轉換 > 域轉文本,無需反白標示任何內容。系統將顯示確認對話方塊,以防意外轉換整個文件。按一下是以繼續。

確認後,區域內或整個文件中的所有欄位代碼將轉換為靜態文字,並以原始格式顯示,例如 { SEQ Table \* ARABIC }。這有助於檢視文件底層結構,或與團隊成員分享欄位格式。
![]() | >>> | ![]() |
點此了解更多關於 Kutools for Word 的「域轉文字」功能詳情。
- 適用情境:文件撰寫、Word 範本設計、欄位程式碼疑難排解,以及教材準備。
- 優點:此增益集支援部分與完整文件轉換,並提供確認提示,讓大量變更更安全可靠!
- 注意事項:完成域轉文本後,內容將無法自動更新;除非重新插入欄位,否則無法還原為原始欄位格式。執行前請務必再次確認選取範圍!
- 實用技巧:若套用轉換後需立即還原,可使用 Word 的「復原」功能(Ctrl + Z)——前提是您尚未關閉文件!
使用 VBA 的域轉文本
若您的工作流程需要批次轉換或自訂欄位程式碼提取,VBA 能為進階使用者提供強大的腳本化解決方案。透過 VBA 巨集,您可輕鬆建立一份列出所有程式碼的新文件,或直接在目前文件中將欄位替換為其對應的程式碼表示形式。此方法特別適合處理大型技術文件、重複性高的巨集任務,或需要可重複自動化流程的使用者。請注意:這些巨集會套用至整個文件,而非僅限於所選範圍。
- 開啟包含欲處理域代碼的文件。按下 Alt + F11,即可啟動 Microsoft Visual Basic for Applications 視窗!
- 在 VBA 視窗中,按一下插入> 模組。將下列其中一個 VBA 程式碼區塊複製並貼上至模組中。
注意:請依需求選擇巨集:一個會將程式碼提取至新文件,另一個則會在您目前的文件中以程式碼表示法取代欄位。
VBA 1:提取提取欄位程式碼並儲存至新的 Word 文件
Sub fieldcodetotext_extract() Dim MyString As String Dim aField As Field Dim doc As Document On Error Resume Next xTitleId = "KutoolsforWord" MyString = "" For Each aField In Application.ActiveDocument.Fields MyString = MyString & vbCr & aField.Code.Text Next aField Set doc = Documents.Add doc.Content.InsertAfter MyString MsgBox "Field codes have been copied to a new document.", vbInformation, xTitleId Set aField = Nothing Set doc = Nothing End Sub此巨集會從作用中的文件提取所有域代碼,並插入至新文件中,方便您檢閱或存檔。
VBA 2:在原始文件中以程式碼表示法取代域代碼
Sub fieldcodetotext_replace() Dim aField As Field Dim MyString As String Dim sel As Selection On Error Resume Next xTitleId = "KutoolsforWord" ActiveWindow.View.ShowFieldCodes = True For Each aField In ActiveDocument.Fields MyString = "{ " & aField.Code.Text & " }" aField.Select Set sel = Application.Selection sel.Text = MyString Next aField ActiveWindow.View.ShowFieldCodes = False MsgBox "All field codes have been replaced with their code representation.", vbInformation, xTitleId Set sel = Nothing Set aField = Nothing End Sub此巨集會將文件中的每個欄位取代為其文字表示形式,並以大括號包圍顯示該欄位的程式碼。
- 在 VBA 編輯器中儲存變更並返回 Word 文件。點擊執行按鈕
或按下 F5 即可執行程式碼。若執行提取巨集,將自動開啟新文件並顯示域代碼;若使用取代巨集,當前文件中的欄位將轉換為靜態程式碼文字。
注意:這些 VBA 巨集會影響整份文件,且不易還原,建議使用前務必先備份。若僅需進行局部調整,請改用手動選取方式,或使用 Kutools for Word。
- 適用情境:大量欄位提取、文件自動化、範本程式碼審查。
- 錯誤提醒:巨集在套用變更前不會提示確認;執行前務必先儲存文件,並仔細確認所執行的巨集內容。
- 實用技巧:建議先在文件副本上執行這些指令碼,確保結果符合預期!
- 疑難排解:若巨集未如預期運作,請確認已在 Word 中啟用巨集,並擁有執行 VBA 的權限。同時,請確保未啟用內容保護或修訂追蹤功能,因為這些設定可能影響巨集的正常執行。
替代方案:手動複製貼上變通方法
若您只需將少數欄位代碼顯示為文字,且不希望使用增益集或巨集,可透過 Word 內建功能手動操作,將欄位代碼以文字形式複製並貼上。
- 在文件中以滑鼠右鍵按一下欄位,然後選擇切換域代碼,即可顯示欄位程式碼而非其值。
- 反白標示並複製顯示的欄位程式碼文字(如有需要,可一併包含大括號)。
- 按下 Ctrl + Shift + F9 即可移除欄位,並將複製的程式碼貼上至所需位置,轉為一般文字!
- 適用情境:當您只需將少數域名代碼轉換為靜態文字,或需在文件中展示特定程式碼時。
- 限制:手動操作在大型文件中可能耗時,最適合用於個別欄位,而非批量處理。
相關文章:
最佳 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 無縫整合 | ⚡ 保存時間,立即提升生產力





