有密码的情况下,很容易撤销对excel的保护,但是不知道密码怎么撤销excel的保护,方法来自http://www.360doc.com/content/18/0321/20/7659882_739095864.shtml
经测试,有些方法是有效的,记录一下
方法1 vba代码撤销excel的保护
1先右键单击,点击 查看代码
2 在窗口中粘贴vba代码,以下代码亲测可用,版本为excel2016版
Sub 密码破解()
ActiveSheet.Protect DrawingObjects:=True, CONTENTS:=True, AllowFiltering:=True
ActiveSheet.Protect DrawingObjects:=False, CONTENTS:=True, AllowFiltering:=True
ActiveSheet.Unprotect
End Sub
方法2:把后缀xlsx改成rar,再打开相应文件删除保护代码最后改回xlsx
双击打开sheet1.xml,用记事本打开,然后用ctrl+f快捷键查找<sheetProtection,把尖<>两端的部分全部删掉保存(注意:直接在压缩文件内部打开sheet1,不是把压缩文件解压以后打开sheet,全程是不需要解压的)
然后保存退出,rar文件会显示是否更新,选择 是
这个样子sheet1的密码就被撤销了,
依次对其他的sheet做类似操作
全部完成之后,再将压缩文件的后缀名从rar改成xlsx
打开之后就是撤销了密码的xlsx