excel学习库

excel表格_excel函数公式大全_execl从入门到精通

忘记Excel密码的常见解决方案

我们的目的并非一定要破译密码,而是要变通实现对文件内容的存取和编辑。

一、文件打开密码

如果Excel文件设置了打开文件密码,只能依赖一些密码破译软件进行破译尝试,如PassFab for Excel、Excel Password Recovery、office_password_remover等。如果文件密码位数较多,那么找回密码要花费大量运行时间,成功率不高,只能努力尝试了。

二、工作簿密码保护

如果Excel文件设置了工作簿保护密码,则可以使用VBA编程语言进行密码去除。操作如下:

打开工作簿后,鼠标右击第一个工作表名称--查看代码,然后就进入了VBA编辑器,粘贴下列代码,然后按下F5,在任务栏中就会多出一个“工作簿1”,该文件就是去除了工作簿保护密码的文件副本,我们可以对此副本进行另存后编辑使用。

Sub abc()

ActiveWorkbook.Sheets.Copy

For Each sh In ActiveWorkbook.Sheets

sh.Visible = True

Next

End Sub

三、工作表密码保护

如果Excel文件设置的是工作表保护密码,则可有两种解决方案。假设文件名为“测试文件.xlsx”,其Sheet1已添加工作表保护,密码为:1234。

方案一:在不移除密码情况下进行修改与访问

在工作簿内新建一个工作表,在Sheet1中选中全部内容--复制,再到新工作表中--粘贴。这样就复制了一个没有保护的工作表,可以进行编辑了。

方案二:清除工作表密码

先关闭该文件,修改文件后缀名为".zip"。然后解压该压缩包到目录“测试文件”中。进入文件夹“./测试文件/xl/worksheets/”,右击“sheet1.xml”--打开方式--记事本。在记事本中搜索“protect”,定位到内容“<sheetProtection password="CC3D" sheet="1" objects="1"/>”,把其中的密码内容删除,即“<sheetProtection password="" sheet="1" objects="1"/>”,然后保存并关闭记事本。最后,回到目录“./测试文件/”下,选中所有文件和文件夹--右键--添加到"测试文件.zip"。然后在该目录下,把"测试文件.zip"移动到其他目录下,修改其后缀名为".xlsx"。

打开该文件后,在Sheet1界面,点击菜单--审阅--撤销工作表保护。

以上三类密码忘记解决方案,对于.et文件,可尝试直接修改后缀名为.xlsx,或在打开文件后另存为xlsx文件,再按如上方式操作。此外,去除工作簿保护密码的编程代码为VBA代码,对于不支持VB插件的WPS软件并不适用,此时只能使用Excel软件来操作。

参考网址:https://mp.weixin.qq.com/s/KI27cUaVYunSiDFQxdZcvg

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

«    2024年12月    »
1
2345678
9101112131415
16171819202122
23242526272829
3031
控制面板
您好,欢迎到访网站!
  查看权限
网站分类
搜索
最新留言
    文章归档
      友情链接