Excel密码保护怎么取消?一篇搞定工作表和文件解锁

Excel密码保护怎么取消?一篇搞定工作表和文件解锁

在日常办公中,我们经常收到带有密码保护的Excel文件,或者自己为了安全设置了密码,但后来却忘记了。别担心,本文将手把手教你取消Excel密码保护,包括工作表保护和文件打开密码两种情况。

一、取消工作表保护密码

点击“审阅”选项卡 → “撤销工作表保护” → 输入密码 → 确定

如果记得密码,这是最快的方法。如果不幸忘记密码,可以试试以下两种方案。

方案1:利用VBA代码破解

按下 Alt + F11 打开VBA编辑器,插入模块,复制以下代码运行:

Sub CrackWorksheetPassword()
    Dim i As Integer, j As Integer, k As Integer
    Dim l As Integer, m As Integer, n As Integer
    Dim i1 As Integer, i2 As Integer, i3 As Integer
    Dim i4 As Integer, i5 As Integer, i6 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 i1 = 65 To 66
    For i2 = 65 To 66: For i3 = 65 To 66: For i4 = 65 To 66
    For i5 = 65 To 66: For i6 = 65 To 66
    ActiveSheet.Unprotect Chr(i) & Chr(j) & Chr(k) & _
        Chr(l) & Chr(m) & Chr(i1) & Chr(i2) & Chr(i3) & _
        Chr(i4) & Chr(i5) & Chr(i6)
    If ActiveSheet.ProtectContents = False Then
        MsgBox "密码破解成功!密码为: " & Chr(i) & Chr(j) & _
            Chr(k) & Chr(l) & Chr(m) & Chr(i1) & Chr(i2) & _
            Chr(i3) & Chr(i4) & Chr(i5) & Chr(i6)
        Exit Sub
    End If
    Next: Next: Next: Next: Next: Next
    Next: Next: Next: Next: Next: Next
End Sub

点击运行,耐心等待片刻,即可破解出密码(通常是组合密码如“AA”等)。

方案2:另存为XML再改后缀

将Excel文件另存为“XML表格”,用记事本打开,搜索“

二、取消文件打开密码

打开文件时要求输入密码,如果还记得,直接输入即可。如果忘记:

  1. 方法一:尝试另存为其他格式(如CSV),再重新保存为.xlsx,但会丢失部分功能。
  2. 方法二:使用第三方工具(如Passper for Excel),但请注意安全性。
  3. 方法三:暴力破解(不推荐,耗时长)。

建议重要文件及时备份密码,或使用密码管理软件。

三、注意事项

  • 取消他人文件的密码请确保获得授权。
  • VBA代码仅适用于工作表保护,无法破解文件打开密码。
  • 高版本Excel的加密更安全,破解难度大。

掌握了这些技巧,再也不用担心Excel密码问题了!快去试试吧。