有時候在打開word2010時會出現問題,顯示“無法打開文件,因為內容有錯誤”,進一步打開詳細信息,顯示“元素結束標記中的名稱必須與開始標記中的元素類型相匹配”。自帶的修復不起作用、網上流傳的Rebulider插件也不起作用(因為該插件是針對由于公式導致的錯誤,如果不是公式導致的就沒法修復)。最終冥思苦想,采取了根據錯誤信息提示,在XML編輯器找到錯誤的數據范圍,然后在用文本打開的XML文件中把錯誤除去的方法實現修復。
方法/步驟
最開始出現問題時出現的界面如下:
首先用壓縮軟件打開word文檔(直接打開,而不是先壓縮后打開),找到文件夾word下的document.xml文件,用Firstobject XML editor軟件將其打開。
打開后,在界面下方會提示軟件鑒別出的編碼錯誤,需要記住位置(例子中是40591956),右小角會隨著光標顯示位置信息。右側是一堆代碼,左邊是對代碼進行分段的結果。我們要做的就是結合文件顯示的錯誤信息和word中錯誤信息,找到錯誤代碼位置,這通過點擊左側的不同的段判定。(一般都在最后的w:body,點擊加號可以打開擴展菜單)
當點擊到某一段,在右小角顯示的位置數字(該數字為該段起始位置的信息)僅比目標數字大一點,可確定目標錯誤代碼就在上一段中。點擊段號,把內容復制下來。然后直接在通過壓縮文件打開的word中,打開document.xml,查找(ctrl+F)查找復制的錯誤代碼,然后刪除。
一般到這步已經基本掌握了方法,剩下的就是把錯誤挑出去。最后將文本保存并關閉,系統自動提醒是否保存在壓縮文件中,選是,一切大功告成。
新聞熱點
疑難解答