Sub UnProtct()
MsgBox "破解提示:当要求输入密码时请点击取消!”"
Application.DisplayAlerts = False
On Error Resume Next
Dim sht As Worksheet
For Each sht In Worksheets
With sht
.Protect DrawingObjects:=True, Contents:=True, Scenarios:=True, AllowFiltering:=True, AllowUsingPivotTables:=True
.Protect DrawingObjects:=False, Contents:=True, Scenarios:=False, AllowFiltering:=True, AllowUsingPivotTables:=True
.Protect DrawingObjects:=True, Contents:=True, Scenarios:=False, AllowFiltering:=True, AllowUsingPivotTables:=True
.Protect DrawingObjects:=False, Contents:=True, Scenarios:=True, AllowFiltering:=True, AllowUsingPivotTables:=True
.Unprotect
End With
Next
Application.DisplayAlerts = True
MsgBox "ok"
End Sub
另外一种步骤稍多,适合惧怕VBA,更喜欢动手动脚的朋友们。
首先,将Excel工作簿的后缀修改为rar,比如演示文件.xlsx,修改为演示文件.rar。
双击该文件,打开方式选择WinRAR。
依次双击打开xl→worksheets→需要破解保护密码的工作表名称,本例为sheet1,打开的方式选择记事本。
在记事本内,将以下内容选中删除后,关闭保存。
“<sheetProtection……/>“
此时系统会询问是否希望在压缩文件中更新它?选择是。
最后关闭所有对话框,将文件后缀名从rar修改回xlsx,以Excel的名义打开它,便可以发现相关工作表的保护设置已被全部撤除。
就这么回事。
打个响指,只看不练假把戏,自己作一下看看效果吧
微信扫一扫加关注,Office自学网官方微信公众号,
专注分享软件安装和视频教程,让你一号在手,办公无忧!