Excel加密文档如何取消加密:详细步骤与技巧

一、概述

Excel加密文档通常分为三种类型:打开密码(限制访问)、工作表保护密码(限制编辑)、VBA项目密码(限制查看宏代码)。本文将逐一介绍取消这些加密的方法。

二、取消打开密码

  1. 用密码打开Excel文件。
  2. 点击“文件” > “信息” > “保护工作簿” > “用密码进行加密”。
  3. 在弹出的对话框中删除密码框中的内容,点击“确定”。
  4. 保存文件即可移除打开密码。

注意:如果忘记了打开密码,无法直接移除,可尝试第三方工具或恢复备份。

三、解除工作表保护

  1. 打开Excel文件,切换至受保护的工作表。
  2. 点击“审阅”选项卡 > “撤销工作表保护”。
  3. 输入密码并确认。若无密码,可尝试使用VBA脚本绕过(见下文技巧)。

技巧:使用VBA破解简单工作表密码

Sub CrackSheetPassword()
 Dim i As Integer, j As Integer, k As Integer
 Dim l As Integer, m As Integer, n As Integer
 On Error Resume Next
 For i = 65 To 66
  For j = 65 To 66
   For k = 65 To 66
    For l = 65 To 66
     For m = 65 To 66
      For n = 65 To 66
       ActiveSheet.Unprotect Chr(i) & Chr(j) & Chr(k) & Chr(l) & Chr(m) & Chr(n)
       If ActiveSheet.ProtectContents = False Then
        MsgBox "密码是 " & Chr(i) & Chr(j) & Chr(k) & Chr(l) & Chr(m) & Chr(n)
        Exit Sub
       End If
      Next
     Next
    Next
   Next
  Next
 Next
End Sub

运行此宏可尝试破解由简单字母组成的密码。

四、移除VBA项目密码

  1. 在Excel中按 Alt + F11 打开VBA编辑器。
  2. 在工程资源管理器中右键点击你的VBA项目,选择“VBAProject 属性”。
  3. 切换到“保护”选项卡,取消勾选“查看时锁定工程”,并删除密码。
  4. 点击“确定”,保存Excel文件。

注意:若忘记VBA密码,可使用神器“VBA Password Recovery”或修改文件二进制数据(需谨慎)。

五、其他注意事项

  • 修改加密设置后,务必保存文件,否则更改无效。
  • 对于公司或重要文件,建议在取消加密前备份。
  • 切勿利用上述技巧非法破解他人文件。

六、总结

取消Excel加密并不复杂,关键是要区分加密类型。对于打开密码,必须有原始密码;对于工作表或VBA密码,则可通过内置功能或小工具解决。希望本文能帮助你顺利解锁Excel文档。