Excel去掉保护密码的详细教程:忘记密码怎么办
Excel去掉保护密码的详细教程
在工作中,我们经常会给Excel添加保护密码以防止他人修改。但有时候自己也会忘记密码,导致无法编辑。别担心,以下是几种去掉Excel保护密码的方法,适用于工作表保护和工作簿保护。
方法一:使用VBA代码
适用于Excel 2010及以上版本,操作简单,无需第三方软件。
- 打开受保护的Excel文件,按
Alt + F11打开VBA编辑器。 - 在左侧资源管理器中,右键点击对应的工作表名称(如Sheet1),选择“插入” > “模块”。
- 将以下代码复制粘贴到新模块中:
Sub RemoveProtection()
Dim i As Integer, j As Integer, k As Integer
Dim l As Integer, m As Integer, n As Integer
Dim o As Integer, p As Integer, q As Integer
Dim r As Integer, s As Integer, t As Integer
Dim u As Integer, v As Integer, w As Integer
Dim x As Integer, y As Integer, z 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
For o = 65 To 66: For p = 65 To 66: For q = 65 To 66
For r = 65 To 66: For s = 65 To 66: For t = 65 To 66
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 z = 65 To 66
ActiveSheet.Unprotect Chr(i) & Chr(j) & Chr(k) & _
Chr(l) & Chr(m) & Chr(n) & Chr(o) & Chr(p) & Chr(q) & _
Chr(r) & Chr(s) & Chr(t) & Chr(u) & Chr(v) & Chr(w) & _
Chr(x) & Chr(y) & Chr(z)
If ActiveSheet.ProtectContents = False Then
MsgBox "Password found: " & Chr(i) & Chr(j) & Chr(k) & _
Chr(l) & Chr(m) & Chr(n) & Chr(o) & Chr(p) & Chr(q) & _
Chr(r) & Chr(s) & Chr(t) & Chr(u) & Chr(v) & Chr(w) & _
Chr(x) & Chr(y) & Chr(z)
Exit Sub
End If
Next: Next: Next: Next: Next: Next: Next: Next: Next
Next: Next: Next: Next: Next: Next: Next: Next: Next
Next: Next: Next: Next: Next: Next: Next: Next: Next
End Sub - 按
F5运行代码。等待片刻,如果密码较短(如两位字母),会很快破解并显示密码。如果密码复杂,可能需要更长时间或无法破解。
方法二:修改文件后缀法
适用于Excel 2007及以上版本(.xlsx格式),适用于删除工作表保护密码。
- 先备份文件。将 .xlsx 文件后缀改为 .zip(如果看不到后缀,可在文件夹选项中开启“显示文件扩展名”)。
- 双击打开zip包,依次进入
xl>worksheets。 - 找到受保护的工作表文件(如 sheet1.xml),用记事本打开。
- 搜索
<sheetProtection,将相关的整行标签删除。例如:<sheetProtection password="xxxx" sheet="1"/>,删除这一行。 - 保存文件,关闭记事本。将zip包改回 .xlsx 扩展名。
- 打开Excel,工作表保护已去除。
注意:此方法仅适用于删除工作表保护,不适用于工作簿保护或VBA项目保护。
方法三:使用第三方软件
如果以上方法均无效,可尝试专业密码恢复工具,如 PassFab for Excel、iSunshare Excel Password Remover 等。但需注意版权问题,仅用于合法目的。
温馨提示
去除保护密码仅限用于个人忘记密码的情况,请勿用于非法破解他人文件。建议日常管理中妥善保管密码。