星期一, 8月 12, 2013

Excel 2003 檔案損毀

狀況:
在開啟某一Excel檔時,出現以下訊息:
1. 發現無法讀取的內容,您是否要回復此活頁簿的內容?如果您信任此活頁簿的來源,請按一下「是」
2.按了是之後,出現:
檔案因嚴重損毀而無法修復,已嘗試復原您的公式及值,但某些資料可能已經遺失及損毀

按關閉之後,內容都還在,不過格式都跑掉了
用Office2010或2007去開不會出現錯誤,只有用Office2003才會

原因:
Excel檔內部有不明的錯誤內容,微軟自己也不清楚。

解決方式:
1.請先安裝 OpenOfficeLibreOffice
2.用安裝好的 OpenOffice 或 LibreOffice 打開您會發生錯誤的檔案,這時可以看到,很正常的打開了,格式也都正確。
3.另存新檔,存成 97-2003 的格式。
4.再以 Offiec 2003 開啟此新檔,得到原來正確無誤的結果。
5.微軟該打屁股。