word文件鏈接修改

問題提出

當把excel的數據複製到word時可以選擇複製鏈接和格式,這對word的數據維護非常有利。但是對於這些數據鏈接的維護,如以下界面,難以管理(一個報告畢竟上百個鏈接)。在這裏插入圖片描述
由於路徑是絕對路徑,在word和excel移植到其他電腦時候,word位置隨意,excel們的位置就必須和其之前的絕對路徑相同。這裏可以用cmd界面輸入如下命令。如果環境變量配置沒有問題,直接更改path的值就可以了,之後把excel拖入打開的explorer界面就OK了。
在這裏插入圖片描述
簡單解釋一下,第一行:設置變量path爲原excel路徑
第二行:建立這個路徑(已存在會提示)
第三行:用C盤中system32的explorer應用打開這個路徑,會彈出這個路徑的窗口。
但是有很多特殊情況,你就是想批量編輯這些鏈接。下面介紹思路和方法。

問題解決

解壓docx文檔

案例使用的word就是docx的後綴,在此把.docx後綴改爲.zip(因爲docx文檔本就是個壓縮文件),之後解壓。解壓後得到與word同名的文件夾,其中包含如下文件。在這裏插入圖片描述
在word文件夾找到document.xml,其中就有路徑。這時就可以word的替換呀,自己編個小代碼呀。根據自己的需求更改了。

壓縮文件夾

這時候要注意了,我們所壓縮的是同名文件夾裏的文件如上圖(全部選中一起壓縮到同一個壓縮文件裏),而不是解壓後與word同名的文件夾,這點一定注意,否則word會打不開。最後更改後綴會docx就可以了。