Excel中2007文檔另存為2003版本后格式丟失的操作方法
Excel中2007文檔另存為2003版本后格式丟失的操作方法
很多電腦用戶都選擇升級自己的ofiice至2007或2010版本,做好的excel文檔發(fā)給自己的領導或者同事發(fā)現對方沒有升級,打不開文檔,自己只好存為2003版本發(fā)給對方,結果對方打開后發(fā)現格式全部丟失,自己打開文檔一看格式也丟失了,無論如何另存為都會出現格式丟失。今天,學習啦小編就教大家在Excel中2007文檔另存為2003版本后格式丟失的操作方法。
Excel中2007文檔另存為2003版本后格式丟失的操作步驟:
首先給大家講講原因,這種情況一般是用戶安裝了office2007版本,office2007版自帶一個功能,把所有的格式都會自動保存下來,而2003版本保存樣式的數據庫容量是有限的,比2007版本要少的多,2007版本自動保存的樣式超過2003版本容量之后,當另存為2003版本之后,2003版本就會發(fā)生錯誤,導致所有的樣式都失效,進而出現了格式丟失的現象。
這種情況只需要將格式刪除就可以了。一條條刪除非常麻煩,現在就教大家如何一次性刪除本工作簿中保存的不需要的格式樣式。
打開Excel表格,同時按Alt+F11鍵,出現一個窗口,雙擊左邊的ThisWorkbook會彈出一個窗口。
在新彈出的窗口輸入以下VB代碼:
Sub test()
Dim sty As Style
For Each sty In ActiveWorkbook.Styles
If Not sty.BuiltIn Then sty.Delete
Next
End Sub
點擊上方工具欄中的運行按鈕(像一個播放按鈕)。這個代碼的意思就是判斷你的樣式庫中是否有你目前正在使用的樣式,如果有就保留,如果沒有就刪除。
運行完畢之后,你再將2007版本的excel保存至2003版本就不會出現格式丟失的現象了。
注意事項:
按Alt+F11,這里的F11不是F和11,而是鍵盤最上方一排的F1-F12中的F11。
Excel中2007文檔另存為2003版本后格式丟失的操作相關文章: