Word 文件會將每一個外部連結儲存為 .docx 套件內的關聯,因此要安全地移除它們,首先應讀取該關聯檔,而不是掃描可見文字。現代的 .docx 實際上是一個遵循 Office Open XML 標準的 ZIP 封存檔;其外部超連結存放在一個名為 word/_rels/document.xml.rels 的小型 XML 檔案中,與內文、樣式、註腳、內嵌字型、圖片以及修訂記錄並列。當您複製可見文字時,只看得到人類可讀的錨點 — 一段文字、一個按鈕標籤,或是某個圖形的替代文字 — 而會遺漏附加在圖片、引註,或是讀起來不像網址的簡短片段上的連結。這正是為什麼對於含有數十個參考的檔案來說,手動擷取既緩慢又不可靠。Word 超連結擷取工具會在您的瀏覽器中本機開啟該關聯檔,解碼 http、https 和 mailto 的目標,去除重複項目,並為每個 URL 提供一行純文字,讓您可以貼到試算表或 URL 檢查工具中。這個清單刻意採取保守作法:它會忽略內部書籤、檔案系統路徑、相對參考、格式錯誤的值,以及任何非 http、https 或 mailto 的通訊協定,因此每一行都是 Word 本身記錄的安全外部目的地。

how to remove word links
如何透過擷取連結來移除 Word 中的連結

Word 究竟把連結儲存在哪裡

.docx 檔案不僅僅是您在螢幕上看到的文字。Microsoft Word 將檔案寫成一個 ZIP 封存檔,其架構由 Office Open XML 標準定義,這個標準同樣規範著現代的 Excel 和 PowerPoint 檔案。在該封存檔內,每一個內容 — 內文、樣式、註腳、內嵌字型、圖片、設定,甚至修訂記錄 — 都存放在各自的 XML 部件中。外部 URL 也不例外。

超連結的目標本身並非儲存在可見的段落 XML 中。Word 改將它們記錄成另一個獨立檔案中的關聯:word/_rels/document.xml.rels。每個關聯都有一個類型、一個識別碼,當它指向套件外的內容時,還會有一個 External 的 TargetMode 和一個 Target 字串。超連結會使用名稱結尾為 /relationships/hyperlink 的關聯類型。檔案內的可見文字會透過 r:id 屬性參考這些關聯識別碼,這就是為什麼複製可見的段落永遠不會一併複製到底層的目標。

這個結構可以解釋兩個日常會遇到的問題。第一,連結可能附加在圖片、圖形,或是顯示文字為簡短標籤、數字,甚至是空白的引註欄位上,因此手動複製會遺漏它。第二,關聯檔可能包含不宜視為網頁連結的目標,例如指向標題的內部書籤、指向本機檔案的相對路徑,或是舊版檔案留下的格式錯誤值。這套關聯機制記載於 ECMA-376 標準 中,該標準規範了 Office Open XML 檔案格式,並說明具有 hyperlink 類型與外部 TargetMode 的 Relationship 項目,才是可點擊外部目的地的權威來源。

在動手修改檔案之前,「移除」究竟意味著什麼

「移除 Word 連結」這個說法通常涵蓋兩種不同的動作。第一種是在 Microsoft Word 內部以點選方式刪除:在超連結上按右鍵,選擇移除超連結,格式就會消失,但文字仍會保留。這種方法適用於一兩個可見的連結,但無法告訴您實際上有哪些連結。第二種意義是稽核做法:在刪除任何東西之前,先建立檔案中每一個外部目的地的清單,檢視每個 URL 是否安全或相關,然後再決定要刪除哪些、保留哪些。

Word 超連結擷取工具正是為了稽核做法而設計。讀取關聯檔可以讓您取得 Word 自己在解析點擊時所使用的同一份清單,而不需要逐頁捲動、逐一將滑鼠停留在每張圖片上,或在受保護的檢視中開啟檔案。一旦取得清單,您可以將它貼入試算表、用 URL 檢查工具檢查、與您的發布需求進行比對,然後才開啟 Word 刪除您不需要的連結。

將擷取視為第一步還有另一個實質的好處:它會留下書面紀錄。如果同事詢問為何刪除某個參考,您可以並列展示擷取出的 URL 與可見的段落,然後說明決策。對於合規審查、引註稽核,或是範本交接,這份書面紀錄往往比實際的刪除動作更有價值,因為它能讓您針對原始來源為每一筆刪除辯護。

從 Word 擷取所有外部連結

Word 超連結擷取工具完全在您的瀏覽器中執行。.docx 檔案不會離開您的裝置,文件文字、註解或巨集的任何部分都不會被傳送到任何服務。請依照下列步驟產生一份乾淨的 URL 清單。

  1. 將您要稽核的 Word 文件另存為現代的 .docx 檔案。較舊的 .doc 檔、加密套件以及受密碼保護的封存檔不在處理範圍內 — 只有現代的 .docx 套件會被處理 — 因此請視需要先轉檔或解除鎖定。
  2. 在瀏覽器中開啟 Word 超連結擷取工具。
  3. 使用檔案選擇器從您的裝置中選擇 .docx 檔案。瀏覽器會在解開任何內容之前先驗證 ZIP 套件,因此格式錯誤的封存檔會在不產生清單的情況下被拒絕。
  4. 等待瀏覽器從文件套件中讀取外部超連結關聯。過程中不會上傳也不會發出網路請求 — 關聯 XML 會在您的分頁中本機解析。
  5. 檢視頁面上顯示的安全目的地。每一行就是一個外部 URL,並已去除重複項目。
  6. 使用頁面上的按鈕下載 TXT 報告。該檔案每行包含一個 URL,可直接貼入試算表、URL 檢查工具或任何其他本機文字處理流程中。

整個過程是確定性的:同一個 .docx 永遠會產生同一份 URL 清單。沒有評分、沒有信譽排序,也沒有任何擷取行為。這個工具只會讀取 Word 本身寫入的關聯 XML,然後將 http、https 和 mailto 的目標以純文字形式回傳。

工具包含的內容與略過的內容

擷取作業刻意採取保守做法。下表摘要列出 Word 超連結擷取工具會回傳的關聯目標,以及刻意排除的目標,並附上每項決策的原因。

關聯目標是否包含?原因
http://… 目的地是記錄為外部關聯的標準網頁連結
https://… 目的地是記錄為外部關聯的標準安全網頁連結
mailto:… 目的地是記錄為外部關聯的郵件連結
內部書籤(例如 _Toc12345)否指向檔案內部,而不是網址
檔案系統路徑或相對 URL否本機目標,不適宜視為公開的網址
JavaScript 風格或自訂通訊協定的 URL否非 http、https 或 mailto;可能會產生無法預期的行為
格式錯誤的目標值否無法正確解析;若將其納入將會誤導稽核
標準化後重複的目的地否每個 URL 只會出現一次,以維持計數的意義

標示為「是」的列是此工具設計上唯一會回傳的類別。其他所有內容都會被刻意視為超出範圍,因此最終清單永遠代表 Word 所記錄的安全外部目的地,而不是 Word 在頁面上可能顯示的每一個可點擊物件。

在 Word 中移除連結之前先檢視 URL

一旦 TXT 報告存放到您的電腦上,下一步是檢視,而不是刪除。請同時開啟原始的 .docx 與 URL 清單,逐一比對每個網址與其所標示的可見段落、引註或圖片。這項比對很重要,因為 Word 也可能顯示看起來像 URL 但實際上並非超連結的文字,而擷取工具並不會將它列為遺漏的連結 — 這是正確的行為,而不是漏掉的連結。

若要建立合理的工作流程,請依下列順序處理這份清單:

  • 將 URL 排序,並快速瀏覽是否有任何您不認得的網址。不明的網域是稽核在發布前抓到問題的最常見原因。
  • 將數量與您的預期進行比對。一份含有五個參考的 10 頁報告不應該回傳 200 個 URL;一份含有數百個引註的大型範本也不應該只回傳 3 個。
  • 對於您要移除的每個 URL,請回到 .docx 中,找到對應的段落或圖形,然後使用 Word 內建的移除超連結指令,或在選取連結的情況下按下Ctrl+Shift+F9,以去除格式但保留可見文字。
  • 對於您要保留的 URL,請維持原狀。擷取工具絕對不會修改來源檔案。

若想以更深入的方式逐步進行同一套工作流程並搭配螢幕擷圖與邊緣情況,相關指南 如何從 Word 文件取得所有連結 涵蓋了其他格式與還原情境。如果您在發布前想取得第二方意見,可以將 URL 清單貼到獨立的 URL 檢查工具、網域信譽工具,或是試算表的樞紐分析表中,以找出重複項目和不尋常的頂級網域。由於 TXT 檔案每行包含一個 URL,幾乎可以放入您已在使用的任何文字處理流程中。

隱私與本機處理

此擷取工具以單一頁面的瀏覽器工具形式執行。您選擇的 .docx 檔案是由 JavaScript 在您的分頁中本機讀取;它不會上傳到伺服器,而且關聯 XML 只會在您選擇檔案後於記憶體中進行解析。瀏覽器也會在顯示結果之前,拒絕格式錯誤的封存檔、過大的關聯 XML、不支援的 ZIP64 目錄記錄,以及任何超過其本機大小上限的套件,如此一來便能避免一個聚焦的擷取工具變成通用的文件解析器。

由於這個工具絕不會去造訪清單中的 URL,因此無法告訴您某個目的地目前是否仍然有效、某個網域是否值得信賴,或某個連結是否安全可點。請將清單中的每個網址視為仍需要人工檢視的文件所提供字串。對於敏感的稽核工作,請將原始的 .docx、TXT 報告以及您的註解保存在一起,如此一來若日後有人質疑刪除決定,就能夠重現完整的紀錄。

如果您正在權衡各種選項,如何在 Word 中查看隱藏字元(超越顯示/隱藏功能) 有詳細說明。