如何阻止Excel自動生成超連結

最後更新於 2021 年 11 月 25 日

作為站長,我們可能常常會用到一些表單工具去整理我們的資料,例如站長就經常會用到Excel這個工具,默認情況下,如果 Excel 檢測到您的數據是 URL 或電子郵件地址格式,它會將文本轉換為超鏈接。這往往不是我們想要的效果,有時候反而覺得有點煩人,如果您只想要數據,那麼在進行操作時處理鏈接可能會很痛苦。不過還是有解決方法的,在本文中,您將學習幾種方法來防止在 Excel 中發生這種類型的自動更正。讓我們深入了解我們如何首先防止這種情況發生!

下面是一個示例,說明如果您輸入搜索引擎網站和電子郵件地址的文本,您會看到什麼? 沒錯,是超連結,不小心點到還會彈出瀏覽器。

 

Excel 級別的更改

首先,讓我們看一下我們可以調整的設置,以在整個 Excel 應用程序中更改此自動更正任務。這意味著此更改將影響您計算機上的每個工作簿。

阻止Excel自動生成超連結簡單5個步驟:

  • 點擊檔案前往Excel的菜單,點擊左下角的選項
  • 點擊左邊的「校訂」
  • 點擊「自動校正選項」
  • 點擊「輸入時自動套用格式」的分頁
  • 取消勾選「網際網路與網路路徑超連結」,完成後按確定

 

 

 

工作表級別的更改

現在讓我們看看我們如何使用 VBA 來防止工作表級別的自動超鏈接。以下代碼將使用 Excel 事件來觸發 VBA。每當目標工作表上的單元格值發生變化時,我們將利用 Change 事件來運行這段代碼。如果您想了解有關在工作表上的某些內容髮生更改時觸發 VBA 代碼的更多信息

使用 VBA 防止新的超鏈接

需要使用 Visual Basic 編輯器將以下代碼段粘貼到所需的工作表對像中。它將只查看上次更改的單元格範圍並刪除位於該範圍內的所有超鏈接。

Private Sub Worksheet_Change( ByVal Target As Range)
'目的:防止自動生成任何新的超鏈接
'注意:如果Target.Hyperlinks.Count <> 0 Then Target.Range.ClearHyperlinks
End Sub仍然可以手動添加超鏈接

使用 VBA 防止任何超鏈接

如果您絕對不想在工作表上有任何超鏈接,我們可以使用更全面的代碼。需要使用 Visual Basic 編輯器將以下 VBA 子例程粘貼到所需的工作表對像中。當進行更改時,此代碼將刪除電子表格上的所有超鏈接。

Private Sub Worksheet_Change( ByVal Target As Range)
'目的:防止在此電子表格中出現任何超鏈接
'從該工作表中的單元格中刪除所有超鏈接
Me.Cells.ClearHyperlinks
End Sub

 

還有其他解決方案嗎?

您是否發現了我們可以在 Excel 中採用的任何其他方法來防止超鏈接?在下面的評論部分讓我知道。

相關的文章

Word.to 專為 Word 而生線上轉檔工具,可將檔案轉 doc、docx 互轉

現在很多轉檔、編輯或調整設定等工作都可以在線上處理,甚至不需要下載軟體,非常簡單快速,透過線上轉檔工具直接在瀏覽器進行,其中比較常碰到的 PDF 轉檔或是影音剪輯和格式轉換,包括合併、編輯、壓縮、加密解密、旋轉、分割頁面、加入浮水印、提取文件圖片等等,有很多服務將大部分使用者會用到的編輯功能整合起來,Sejda、PDF24 Tools、Pdf.to 或是 EasyPDF 就是類似的線上應用服務。

以 Google 雲端硬碟將 Office 文件發布到網路,免下載也可嵌入網頁瀏覽

經常在公家機關、學校的網站公告上看到這種狀況,使用者必須手動下載檔案、開啟後才能查看公告,例如很常見的 Word 文件或 Excel 試算表等等,這也表示電腦要先安裝 Office,下載看完後還要手動刪除,實在是多此一舉。比較好的作法是先轉 PDF 就能直接在瀏覽器打開,也可避免遇到格式樣式跑掉的問題(將 Office 文件直接貼到網頁上還是容易有問題)。有沒有更好的解決方案讓使用者直接從網頁上瀏覽 Office 文件呢?

Sejda 幫你完成各項 PDF 任務,整合常用編輯功能免安裝軟體

無論在辦公室或日常生活很常碰到 PDF 格式文件,雖然大部分情況都是瀏覽,但偶爾也會需要進行編輯,你可能已經有熟悉的 PDF 工具,如果臨時需要,手邊沒有可用工具(或是找不到適合的選擇),透過瀏覽器其實就能進行一些基本操作,像是 PDF 編輯、壓縮、刪除、合併、擷取出特定頁面等等,還能從 Google Drive、Dropbox 或 OneDrive 雲端硬碟快速匯入檔案,非常簡單,類似工具包括 Smallpdf、iLovePDF、PDF.io 大家應該都不陌生。

回應