[一些茶煲] Excel 的 XLLEX.DLL 毀損以及 Word 頁碼功能消失

這篇是我搬運自己以前在 GitHub Pages 上 2020年 10 月的文章,最近要開始慢慢搬家、把那個網站改成實驗其他東西的地方,順便在搬運的過程中潤飾字句。


微軟的東西總是這樣,平常用的小功能好好的,某天一更新就東缺西缺(而且作業系統更新和 Office 應該要是兩回事吧……)。支援的客服也很爛,只會跳針叫大家重新安裝,就跟遙控器不靈就猛力敲打他一樣。至少敲遙控器會有反應,這次 Office 我大概用各種不同的方式重裝 3 次,都沒有用。接下來這個方式全都是仰賴中國人的百度,雖然心裡很常幹譙中國人,但老實說什麼奇奇怪怪的問題找簡體字都有解,不愧是占了全世界五分之一人口的龐大資料庫啊……

Excel 的 XLLEX.DLL 毀損

某天要打開 Excel 檔案就跳出這個視窗了。原本以為是特定檔案毀損,但單開 Excel 也遇到這種情形。

找了很多方式,最後這篇 EXCEL词典(XLLEX.dll)文件丢失或损坏? 討論串中其中一個方案對我的電腦是有用的。開啟這個網頁之後要展開看看其他回答,會有很多光怪陸離的解法,不過他們會非常強調在他們電腦的解法不一定適用別的電腦,可見蠻多人和我一樣嘗試了很多方式。

解決方式是把 C:\Program Files\Microsoft Office\root\Office16\1028 中的 XLLEX.DLL 複製到 C:\Windows\System32

網路上有些會提供下載 XLLEX.DLL 的檔案,但我的 Office 是 2019 的版本,不容易找到。也多虧找不到,晃了一下才發現原來自己電腦已經有了。所以如果要用這種方式,建議搜尋自己電腦是否有這個檔案,再移去適當的資料夾。

Word 頁碼功能消失

這個也是有些頭痛的問題,雖然 Word 本身可以開,但沒了頁碼這個小功能非常不便利。以前確定沒遇上這個問題,就這一次要使用時發現熟悉的功能消失了。參考了這篇文章:Word添加页码时页面底端没有怎么办?

可以發現之前頁碼的功能不見了

雖然沒有很直接解決掉我的問題,但至少知道原因:原本該有的模板消失了。剛好上個 Excel 的問題也是差不多同一期間發生的,所以衍生出了這個想法:這模板我電腦裡應該是有的,或許也只要移到適當的資料夾就可以了?解決的方法也確實雷同:

C:\Program Files\Microsoft Office\root\Office16\Document Parts\1028\16 中的
Built-In Building Blocks.dotx
複製到 C:\Users\XXX\AppData\Roaming\Microsoft\Document Building Blocks

順帶一提,這個資料夾在我移動檔案之前是全空的,我完全沒有頭緒。

頁碼 PAGE * MERGEFORMAT

頁碼的功能是成功出現了,但是有個小問題:原本該是數字的頁碼,變成 {PAGE * MERGEFORMAT}。這不是數字啊!在文章 如何處理 Word 文件中的頁碼變成 {PAGE * MERGEFORMAT} 中寫道,這是因為我們設定到了「顯示功能變數代碼代替數值」的功能,這個選項表示可以在文件中顯示功能變數代碼,而不是功能變數的結果(有點像是顯示計算過程?),因此我們平民老百姓沒有要那麼複雜,只要取消該功能就可以了。

我自己是直接用 Alt+F9 快速鍵解決。若沒反應的話,也可以透過 檔案 > (Word) 選項 > 進階 > 顯示文件內容 中,將「顯示功能變數代碼代替值」選項取消勾選並且按確定。

讓我知道你在想什麼!