方法一:VBA宏脚本,自动删除所有样式,是所有!
在excel菜单栏内找到“开发工具”--“visual basic”(如果没找到开发工具,在Excel选项的常规中钩上“功能区显示开发工具”就有了)--双击sheet1(如果是一片空白,则请选择“视图”--“工程资源管理器”就有显示了,其实双击其中任意一个表格对象都行)--将以下代码替换掉右侧弹出来的代码:
Sub X()
For Each s In ActiveWorkbook.Styles
'MsgBox s.Name
On Error Resume Next
If Len(s.Name) > 0 And s.Name <>"Normal" Then
s.Delete
End If
If Err.Number > 0 Then
e = "Error occour on deleting Style named" & s.Name
e = e & vbCrLf & "Err:" &Err.Number & "->" & Err.Description
MsgBox e
Err.Clear
End If
Next
End Sub
直接按F5或者点击“运行”-“运行宏”运行一下。
切回表格看下,里面的样式是不是全没了。
方法二:VBA宏脚本,自动删除所有自定义样式,只保留系统默认样式!
同上,只是代码改为:
Sub test()
Dim mystyle As Style
On Error Resume Next
For Each mystyle In ActiveWorkbook.Styles
If mystyle.BuiltIn = FalseThen mystyle.Delete
Next
End Sub
运行,搞定!