如何恢复Excel文件密码(2种简单方法)

  • Share This
Hugh West

用户使用密码来保护他们的Excel文件或工作表。 不幸的是,有许多情况下,用户也会忘记他们的密码。 因此,用户需要恢复Excel文件的密码,以便能够不时地使用他们的文件。 有许多工具或软件在线或离线删除或恢复Excel文件的密码。 然而,我们不会使用任何在线或离线的独家工具或软件来检索Excel文件密码。

在这篇文章中,我们将演示如何使用以下方法恢复或删除Excel文件的密码 VBA宏程序 压缩工具 ( Winrar或7 Zip ).

下载Excel工作簿

受保护文件的密码恢复.xlsm

Excel文件的加密类型

有两种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文件密码的方法。 希望这些方法在你的情况下能起到作用。 如果你有进一步的询问或有任何补充,请评论。

Hugh West is a highly experienced Excel trainer and analyst with over 10 years of experience in the industry. He holds a Bachelor's degree in Accounting and Finance and a Master's degree in Business Administration. Hugh has a passion for teaching and has developed a unique teaching approach that is easy to follow and understand. His expert knowledge of Excel has helped thousands of students and professionals worldwide improve their skills and excel in their careers. Through his blog, Hugh shares his knowledge with the world, offering free Excel tutorials and online training to help individuals and businesses reach their full potential.