第一篇:當Excel表中的超鏈接路徑全部變成C盤臨時文件時的批量修改方法
當Excel表中的超鏈接全部無法打開、路徑變成C盤臨時文件時的修改方法
很多的日常工作都涉及到Excel表格的使用,一張Excel表中可能會包含很多信息,一旦出錯,會牽一發而動全身。
我工作中每天都要使用Excel表,成千上萬封函件的超鏈接都要在Excel表中制作。我所有的工作文件都是放在D盤一個文件夾,因此超鏈接路徑應從D盤開 始。然而,突然有一天所有的超鏈接都打不開了,系統顯示出“無法打開指定的文件”。一檢查鏈接路徑,我發現所有的路徑前面都變成了C盤的一個臨時文件夾。
例如:原本的路徑應為 file:///D:文件夾名稱
后來變成 file:///C:Document and Settings /Administrator/ Application Data/Microsoft/Excel/文件夾名稱
顯 然,路徑從D盤變成了C盤。當我重新編輯超鏈接時,發現只要將鏈接路徑的C:Documents and SettingsAdministratorApplication DataMicrosoftExcel 刪除,就又能打開超鏈接了。對于數據較少的Excel表來說,這種方法是可行的,但對于信息量很大的表格,這樣做又耗時又耗力,絕對能把人推向崩潰的邊緣,加班加點也不一定能在短時間內完成。
因此,我問了很多人,也在網上查找解決辦法,終于通過批量修改,把超鏈接的路徑重新還原,方法如下:
1、復制Excel中設置了超鏈接的那列數據,并粘貼到新建的Word文檔中。將Word文檔另存為“網頁”格式,如下圖
2、鼠標右擊網頁格式的Word文檔,選擇打開方式—記事本。
3、在記事本文件中尋找有超鏈接的字段,如:。引號中的內容就是超鏈接的路徑。將../Application%20Data /Microsoft/Excel復制下來,打開編輯菜單中的替換,粘貼在“查找內容”一欄,然后在“替換為”一欄中填寫要替換的正確路徑,如:D:/文件夾名稱(若不知道正確的路徑,可將鼠標移到正確的超鏈接上,就會顯示出正確的路徑)。選擇“全部替換”。
4、待替換完成后選擇“保存”。(切記:不是“另存為”),然后關閉記事本。
5、右擊網頁格式的Word文檔,選擇打開方式—Excel。此時會出現一個單獨的Excel表,超鏈接就都能夠打開了。整理格式,復制粘貼回原EXCEL表中。
來源:http://www.tmdps.cn/note/206533625/ 謝謝提供此方法的綿綿-Lilla?