长期从其他表格直接复制内容到工作薄或经常设置新的自定义样式。工作簿中设置的自定义样式过多,Excel无法兼容,所以会出现文件格式丢失的错误。那么如何解决呢?下面介绍详细方法:

材料/工具

excle2010

方法1:手动删除

打开excle后,点击单元格样式。

鼠标右键点击多余的样式选择删除。(这种纯手动方式只能逐个删除建议看看就好,费时又费力)

方法2:宏脚本

打开excle,菜单栏选择开发工具,启动Visual Basic编辑器(Alt+F11)。

选择一个sheet,输入代码:

Sub test()Dim mystyle As StyleOn Error Resume NextFor Each mystyle In ActiveWorkbook.StylesIf mystyle.BuiltIn = False Then mystyle.DeleteNextEnd Sub

点击运行(F5)。

再点击运行,等待一段时间(等待时间因电脑而异),这样就可以删除自定义的样式了。