1、首先给大家讲讲骒貉缭塄原因,这种情况一般是用户安装了office2007版本,office2007版自带一个功能,把所有的格式都会自动保存下来,而2003版本保存样式的数据库容量是有限的,比2007版眺螗熨膣本要少的多,2007版本自动保存的样式超过2003版本容量之后,当另存为2003版本之后,2003版本就会发生错误,导致所有的样式都失效,进而出现了格式丢失的现象。
2、这种情况只需要将格式删除就可以了。一条条删除非常麻烦,现在就教大家如何一次性删除本工作簿中保存的不需要的格式样式。
3、打开Excel表格,同时按Alt+F11键,出现一个窗口,双击左边的ThisWorkbook会弹出一个窗口。
4、在新弹出的窗口输入以下VB代码:Sub test()Dim sty As StyleFor Each sty In ActiveWorkbook.Styles If Not sty.BuiltIn Then sty.DeleteNextEnd Sub点击上方工具栏中的运行按钮(像一个播放按钮)这个代码的意思就是判断你的样式库中是否有你目前正在使用的样式,如果有就保留,如果没有就删除。
5、运行完毕之后,你再将2007版本的excel保存至2003版本就不会出现格式丢失的现象了。