TOP

删除Excel中的密码

描述

如果您不知道如何删除 Excel 文件的密码保护,可以选择以下三个选项之一来快速轻松地完成此操作。


1.我们使用程序来删除密码

谷歌并下载该程序 "Office Password Recovery Toolbox" ,它为加密的 Microsoft Office 文档选择密码:Word、Excel、Outlook、Access 数据库和 VBA 项目。

请注意,收到的密码不是本机密码,而只是随机选择的字符组合(这些是 Excel 中密码编码机制的特征)。

2.使用代码VBA删除密码

打开菜单 服务-宏-编辑器Visual Basic (Service - Macros - Visual Basic Editor) (或按 Alt+F11), 插入 VBA 模块 (菜单 Insert - Module )并将此文本复制到此处:

Sub PasswordRemover()

    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
    Dim SheetPassword As String
    
    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: For n = 32 To 126
    
            SheetPassword = Chr(i) & Chr(j) & Chr(k) & Chr(l) & Chr(m) & Chr(i1) & Chr(i2) & Chr(i3) & Chr(i4) & Chr(i5) & Chr(i6) & Chr(n)
            
            ActiveSheet.Unprotect SheetPassword
            
            If ActiveSheet.ProtectContents = False Then
              MsgBox "Done" & vbcr & "enjoy it)"
              Exit Sub
            End If
    
        Next: Next: Next: Next: Next: Next
    Next: Next: Next: Next: Next: Next

End Sub 

执行此宏后,密码将从 Excel 文件中永久删除。

3. 使用 XML 删除密码(适用于高级用户)

通过更改文件中的内部代码来破解 Excel 中的密码的快速步骤:

详细解释:

  1. 新的 xml 文件是一个容器。
  2. 您可以使用 TotalCommander 程序打开它 - 将其放在光标上并按 Ctrl + PageDown
  3. 于是在路上 "File.xlsx/xl/worksheets/sheet1.xml" 或者 "sheet2" 或者其他东西是这个受密码保护的表。例如,位于 "sheet1"
  4. 提取文件 "sheet1.xml" 从 XLSX 容器中并在文本编辑器中打开。
  5. 搜索“通行证”。
  6. 编辑器将找到 XML 容器:
    <sheetProtection password="CF7A" sheet="1" objects="1" scenarios="1" selectLockedCells="1" selectUnlockedCells="1"/> 
    或类似的东西。简而言之,就是“sheetProtection”容器。
  7. 删除从“<”到“">”的整个“sheetProtection”容器。
  8. 保存文件。
  9. 将此文件返回到 XLSX 容器。
  10. 退出 XLSX 文件。
  11. 双击打开文件,瞧!一切正常!

附:

如果您知道密码,但取消保护工作表选项卡 ("Unprotect sheet") 不活动,您应该选择“编辑”(“Edit”),单击“访问图书”按钮 ("Access to workbook") ,然后取消选中“允许多个用户编辑文件” ("Allow multiple users to edit file")