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()
    'moonexcel.com.ua
    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. 双击打开文件,瞧!一切正常!

附:

如果您知道密码,但按 Tab 键 “移除纸张保护” ("Unprotect sheet") 不活动,您应该选择 「编辑」 (“Edit”),按下按钮 “获取这本书” ("Access to workbook") ,然后取消选中它 “允许多个用户编辑一个文件” ("Allow multiple users to edit file")

LO Calc 中的 YLC 实用程序菜单

LO Calc 中的 YLC 实用程序菜单

Excel 中的 YLC 实用程序菜单

Excel 中的 YLC 实用程序菜单