從 Word 文件中安全移除超連結的一個方法是先用本機瀏覽器工具擷取所有外部 URL,再用產生的清單決定要在原始 .docx 中刪除、替換或保留哪些連結。Word 超連結擷取器的做法是在你的瀏覽器中讀取文件的 Office Open XML 關聯檔案,每行回傳一個乾淨的 http、https 或 mailto 地址,並提供可下載的 TXT 報告。因為檔案不會離開你的裝置,所以可以在機密報告、客戶範本或內部備忘錄上執行稽核,無需上傳。這份清單刻意排除內部書籤、檔案路徑、相對目標,以及 javascript 風格的 URL,因此計數反映的是安全的外部目標,而不是 Word 可能顯示的每一個可點擊物件。錨點文字和頁面位置不會保留在報告中,這就是為什麼原始 .docx 仍是事實來源,而 TXT 檔則成為精確的刪除檢查清單。請將每一行視為文件提供的字串,在從文件本文中刪除任何連結之前,仍值得快速檢視一次。

為什麼 Word 超連結比看起來更難找到
Word 文件常常將有用的目標藏在簡短詞組、按鈕標籤、引註,甚至是圖片背後。審閱者若複製可見文字來尋找 URL,將會錯過附加在單一文字、引註標記或圖形上的連結目標。當連結是由郵件合併、Word 內建的書目工具這類引註管理工具插入,或由較舊的尋找及取代模式在幕後將文字綁定到 URL 時,情況也是如此。這些目標存在於文件套件中而非內文中,這就是為什麼移除它們需要的遠不止隨意閱讀一遍。
現代 .docx 檔案使用的 Office Open XML 格式會將外部連結儲存在一個稱為關聯部分的附屬檔案中。根據ECMA-376 Office Open XML 標準,這個部分會為每個連結命名、記錄其協定、標記目標是否為外部,並指向目的地地址。Word 本身可以在你將滑鼠停留時顯示該地址,但無法一步匯出整份清單。
這就是擷取器填補的缺口。透過讀取關聯部分而非從可見文字猜測,一個專注的工具能回傳記錄在文件關聯檔案中的外部超連結目的地。此稽核將關聯檔案視為事實來源,並將可見的內文視為表面。
Word 超連結擷取器從 .docx 中讀取什麼
擷取器會針對從你的裝置選擇的單一 .docx 檔案運作。在幕後,每份現代 Word 文件都是一個 ZIP 套件,包含主本文、樣式,以及一個關聯資料夾。與超連結相關的關聯檔案是 word/_rels/document.xml.rels,它將每個連結儲存為一個 Relationship 項目,類型為 hyperlink、目標模式為 External,並附上一個目標 URL。
此工具僅讀取該關聯檔案。它會先驗證 ZIP 套件,然後開啟 XML,保留類型與目標模式符合安全外部超連結的項目,解碼目標字串中的 XML 實體,將協定標準化為小寫,並移除重複項。清理後的清單會顯示在頁面上,並提供每行一個 URL 的 TXT 下載。
因為擷取在本機進行,你的檔案會保留在瀏覽器中。關聯 XML 只在你選取 .docx 後才會被讀取,頁面不會對任何目的地進行爬梳,產生的 TXT 報告也只包含 URL 字串。Microsoft Open XML 文件描述了相同的關聯結構,確認擷取器讀取的目標與使用者在點擊連結時 Word 本身解析的地址相同。
如何從 Word 文件中擷取超連結
這個流程很短,每一步都在瀏覽器分頁中進行。在開始之前,請先在 Word 中關閉原始 .docx,讓檔案在磁碟上完全儲存並解除鎖定。
- 開啟 Word 超連結擷取器頁面,使用檔案選擇器從你的裝置中選擇一份 .docx Word 文件。
- 等待瀏覽器從文件套件中讀取外部超連結關聯。不會進行上傳;關聯 XML 是在本機進行剖析。
- 檢視結果面板中顯示的安全目的地。每一行都是從 word/_rels/document.xml.rels 擷取的唯一外部 URL。
- 下載每行一個連結的 TXT 報告,並將它儲存在原始 .docx 旁邊以供參考。
- 在 Word 中重新開啟 .docx,將 TXT 清單與可見來源進行比對,並移除或更新你不再需要的每個連結。
如果瀏覽器回報套件格式錯誤、關聯 XML 過大,或封存使用不支援的 ZIP64 目錄記錄,則擷取會在任何 URL 回傳之前停止。這些本機檢查能防止一個簡單的擷取器假裝理解它無法安全讀取的檔案,這對一個專注的關聯讀取器而言是正確的界線。
工具包含與略過的內容
擷取器刻意採取保守的作法。下列分類來自關聯讀取器的官方範圍,並適用於你載入的每份文件。
| 包含在結果中 | 設計上排除 |
|---|---|
| http 與 https 目的地 | 內部標題與書籤 |
| mailto: 地址 | 檔案系統路徑與相對目標 |
| 標記為 TargetMode=External 的目標 | javascript: 及其他不安全協定 |
| 去除重複後的唯一目的地 | 相同 URL 的重複目的地 |
| 通過 ZIP 與 XML 驗證的目標 | 格式錯誤的 XML 值與不支援的 ZIP64 記錄 |
由此衍生兩個結果。首先,行數代表的是安全的外部目的地,而非 Word 在文件中可能顯示的每一個可點擊物件。其次,報告不會嘗試保留可見的錨點文字、其頁面位置、格式或周圍段落;這些細節保留在原始 .docx 中,無法從一串裸露的 URL 清單中重建。
取得清單之後:選擇要移除哪些連結
有了 TXT 報告在手,移除的決策就變成比較作業而非搜尋。在 Word 中開啟 .docx,對你標記的每一項執行尋找及取代或使用移除超連結指令,讓原始文件承載周遭句子以提供脈絡。如果你希望將來源分類到保留、更新或刪除等桶子中再進行編輯,TXT 檔短到可以輕易貼入試算表。
稽核之後仍有幾個 Word 內建的路徑可用。在單一連結上按右鍵並選擇移除超連結,會移除 URL 但保留錨點文字。按下 Ctrl+A 以選取所有本文內容,再按下 Ctrl+Shift+F9,會清除所有欄位代碼,包括超連結繫結,這是在稽核確認沒有重要內容會遺失時,一次移除所有 Word 超連結的最快方法。以未格式化文字的形式貼上,會在複製內容貼入 Word 之前先移除連結,這在文件仍在從外部來源組裝時很有用。
擷取器不會執行上述任何移除作業。它產生稽核結果,而原始 .docx 在提供脈絡、錨點文字以及實際的超連結刪除步驟上仍是必要的。請將關聯檔案視為庫存清單,將可見本文視為編輯介面,然後在讀取其中之一的同時對另一個採取行動。
何時稽核勝過逐一點選文件
將滑鼠停留於長篇報告的每個連結上來進行審閱既緩慢又容易略過。審閱一份唯一外部目的地的 TXT 清單則快速得多,並能讓你透過團隊用於連結安全的任何獨立流程來逐一檢查每一個。這就是擷取器所支援的工作流程:收集、檢查、決定,然後在原始文件上採取行動。
同樣的方式也適用於其他工作。在寄送給客戶之前稽核範本、從其他團隊收到的文件中收集參考資料,以及為新編輯者建立簡潔的交接清單,都從同一個問題開始:這份檔案實際指向哪些外部 URL?擷取器在不從可見文字猜測、不造訪任何目的地、也不將文件送出你機器的情況下回答了這個問題。它不會評分網域信譽、不會展開任何重新導向、也不承諾提供試算表匯出,因為範圍僅止於一份精確的安全協定外部關聯目標清單,僅此而已。
當你需要錨點文字或頁面脈絡時,請保留原始 .docx;下載 TXT 報告作為精確的安全外部超連結關係清單,並結合兩者來規劃每一次移除。關聯檔案是 Word 文件連結目標的事實來源;可見文字只是表面。
若你在權衡選項,如何安全地在 Illustrator 中尋找及取代文字有詳細說明。
若你在權衡選項,BG3 的隱藏字元:複製、顯示與移除有詳細說明。