平时在用excel时经常会碰到这样一种情况:别人发给你的表格设了密码,被保护了,你无法对文档进行编辑。或者自己出于安全考虑对excel表进行加密,事后却忘了密码,这个时候是不是很焦急呢?本来还打算处理完这些数据可以早早的完成任务呢?
其实,类似这样去除文档密码保护的破解软件有很多,例如小编以前用的advanced office password recovery,这个软件之前还能破解密码,但是现在已经无法破解了。因此,今天小编就给大家分享关于怎样去除excel表里的工作表保护的两个小技巧。其一就是通过修改扩展名删除密码,其二就是VBA删除密码了,具体来看看吧~
方法
01
通过修改文档扩展名删除密码
步骤演示
1、如图,随便找了一个表excel设密码,并设了密码,我的工作表已经保护,无法更改和修订了
2、关闭当前工作簿,修改后缀名(扩展名)为.rar,如果你的压缩软件是zip的也可以修改扩展名为.zip,如果看不到扩展名在查看这里勾选一下文件扩展名
3、双击修改后的文件-找到Sheet1.xml,我的路径是xl-worksheets-sheet1.xml,大家应该差不多;
4、复制或者拖动一份到压缩文件外,右键-选择记事本-打开;
5、在打开的记事本中,查找:Protection,并删除包含这一词汇的整句语句;(以这两个符号开头和结尾)
6、保存记事本文档,并拖动或者复制到原压缩文件中,替换;
7、修改文档为.xlsx格式,打开EXCEL,此时已经可以自由编辑。
估计有人会问,excel文件的打开密码能不能也用这种方式破解?不可以。除03版外excel设密码,07以后的Excel版本已采用了更安全的加密方式。不是专业人员是无法破解的。这也提醒大家,工作表密码忘了没关系,千万别忘了Excel文件的打开密码。
方法
02
VBA删除文档保护密码
步骤
1、选中【工作表标签】——右键点击【查看代码】,插入-【模块】,然后将代码粘贴到右侧的空白窗口。
代码内容:
Sub test()
ActiveWorkbook.Sheets.Copy
For Each sh In ActiveWorkbook.Sheets
sh.Visible = True
Next
End Sub
2、点击【运行】后,系统会将源文件另存为一个新的文件,此时保存即可。(新文件没有密码,是可以直接打开的)
操作步骤gif:
完
———END———
限 时 特 惠: 本站每日持续更新海量各大内部创业教程,一年会员只需98元,全站资源免费下载 点击网站首页每天更新
站 长 微 信: aiwo51889