Table of contents
用户使用密码来保护他们的Excel文件或工作表。 不幸的是,有许多情况下,用户也会忘记他们的密码。 因此,用户需要恢复Excel文件的密码,以便能够不时地使用他们的文件。 有许多工具或软件在线或离线删除或恢复Excel文件的密码。 然而,我们不会使用任何在线或离线的独家工具或软件来检索Excel文件密码。
在这篇文章中,我们将演示如何使用以下方法恢复或删除Excel文件的密码 VBA宏程序 和 压缩工具 ( Winrar或7 Zip ).
下载Excel工作簿
受保护文件的密码恢复.xlsmExcel文件的加密类型
有两种Excel文件的加密方式。 它们是。
🔄 用密码对Excel工作簿进行加密 .这种加密方式需要密码才能打开或查看文件。
🔺 如果你打开加密的文件,excel会显示一个 密码 窗口,输入密码即可打开或查看。
🔄 文件加密与 保护片 在这种情况下,用户需要输入密码才能编辑或修改工作表。
恢复Excel文件密码的2种简单方法
在这篇文章中,我们重点讨论用以下方法对文件进行加密 保护片 并展示 VBA宏程序 如果用户打开受密码保护的工作表,Excel会显示一个免责声明,说明该文件是一个受保护的文件,用户需要输入密码才能编辑或修改,如下图所示。
按照后一节的规定,找回或删除Excel文件密码。
🔄 恢复Excel文件密码的VBA宏代码
我们可以通过以下方法恢复被遗忘的Excel文件密码 VBA宏程序 该代码反复尝试可能的密码,最后通过生成一个可行的密码来打破文件保护,从而解除对工作表的保护。
🔺 确保加密的文件保存在以前的版本中。 2010年的Excel (即。 Excel 97-2003工作簿(*xls) ),如下图所示。
步骤1。 使用 ALT+F11 或到 开发商 选项卡> 点击 视觉基础 (在 编码 节)。 微软Visual Basic 窗口打开,选择 插入 > 点击 模块 .
第2步。 将以下宏粘贴在 模块 .
Sub RecoverExcelFilePassword() Dim u As Integer, v As Integer, w As Integer Dim x As Integer, y As Integer, z As Integer Dim u1 As Integer, u2 As Integer, u3 As Integer Dim u4 As Integer, u5 As Integer, u6 As Integer On Error Resume Next For u = 65 To 66: For v = 65 To 66: For w = 65 To 66 For x = 65 To 66: For y = 65 To 66: For u1 = 65 To 66 For u2 = 65 To 66: For u3 = 65 To 66: For u4 = 65 To 66For u5 = 65 To 66: For u6 = 65 To 66: For z = 32 To 126 ActiveSheet.Unprotect Chr(u) & Chr(v) & Chr(w) & _ Chr(x) & Chr(y) & Chr(u1) & Chr(u2) & Chr(u3) & _ Chr(u4) & Chr(u5) & Chr(u6) & Chr(z) If ActiveSheet.ProtectContents = False Then MsgBox "可以使用这个密码:" & Chr(u)& Chr(v)& _ Chr(w)& Chr(x)& Chr(y)& Chr(u1)& Chr(u2) & _ Chr(u3) & Chr(u4) & Chr(u5) & Chr(u6) & Chr(z) Exit Sub End If 下一步: 下一步: 下一步: 下一步: 下一步: 下一步: 下一步: 下一步: 结束 Sub
该宏产生了可能的密码迭代,并使用它们来打破保护。
之后,按 F5 该宏需要相当长的时间来完成,并返回一个替代密码来解除对工作表的保护。
⧭ 警告。 执行该宏可能会导致你的设备冻结或挂起。 因此,如果你正在你的设备上做其他工作,在这种情况下你不应该运行该宏。
阅读更多。 如何恢复以前的版本的Excel文件(4个简单的方法)。
类似读物
- 如何恢复被删除的Excel文件(5种有效方法)
- [修复:]未保存的Excel文件不在恢复中
- 如何恢复Excel文件密码(2种简单方法)
- 如何恢复已被覆盖的、没有先前版本的Excel文件
🔄 使用压缩工具删除Excel文件密码
通过编辑一个 zip xml 要做到这一点,请执行以下步骤。
步骤1。 在设备目录中,选择加密的文件,并转到 查看 > Tick 文件名扩展名 .文件资源管理器将显示选定的文件类型(即。 xlsx ).
第2步。 修改 文件扩展名 至 压缩 从 xlsx .
第3步。 设备系统将获取一个确认窗口,点击 是 .
第4步。 该文件被转换为一个 压缩 文件。 双击它。
第5步。 内幕 压缩 文件中,有一个名为 xl 双击它。
第6步。 ǞǞǞ xl 在这种情况下,文件持有被保护的一张或几张。 sheet1.xml 是加密的Excel文件的压缩版本。 将该文件复制到 桌面 或任何地点。
第7步。 打开 文件 使用 记事本 .
第8步。 使用 CTRL+F 以带出 查找 窗口。 类型 保护 然后点击 查找下一个 在窗口。 记事本 突出了 "保护" 文件文本内的文字。
第9步。 删除整个 文件文本中的部分。
第10步。 现在,用以下方法保存该文件的文本 文件 > 拯救 .
第11步。 之后 拷贝 和 替换 新保存的 sheet1.xml 文件与压缩文件的版本的关系。
第12步。 改变文件类型是通过改变 文件扩展名 从 压缩 至 xlsx .
🔼 最后,打开修改后的 xlsx 文件,你看到你可以编辑这个版本的文件。
在能够访问文件后,你可以再次对文件或工作表执行密码保护。
阅读更多。 如何恢复损坏的Excel文件(8种可能的方法)。
总结
在这篇文章中,我们展示了恢复或删除Excel文件密码的方法。 希望这些方法在你的情况下能起到作用。 如果你有进一步的询问或有任何补充,请评论。