如何取消保护Excel工作簿

不要被锁定!

Microsoft Excel是一个具有多个功能和功能的电子电子表格,可允许您进行计算,创建数据的图形表示,保持数据组织并在需要时进行保护。Excel的一个此类功能是能够保护您的Excel文件细胞,电子表格和/或工作簿级别,但有时有必要取消保护Excel工作簿,以确保正确适用数据更改。

本文提供了有关如何在Microsoft Excel 365以及Microsoft Excel 2019、2016和2013中解开保护的Excel电子表格的步骤。

如何解锁Excel电子表格作为文件的所有者

该方法假设作为文件的所有者,您记住用于保护电子表格的密码。

  1. 打开受保护的电子表格,然后选择审查>无保护表。您也可以右键单击受保护的电子表格,然后选择无保护表

    您可以在“评论”选项卡的“更改”部分下识别一个受保护的电子表格丝带。如果电子表格受到保护,您会看到未保护表选项。

    评论选项卡和未保护表按钮
  2. 输入用于保护电子表格的密码,然后选择好的

    密码提示
  3. 现在,您的电子表格将不受保护,并且可以对其进行修改。

    保护表

如何在不知道密码的情况下解除Excel工作簿

您可能已经保护了您的Excel工作簿或电子表格,甚至在某个时候甚至几年内都不必修改它。现在您需要进行更改,您将不再记住用于保护此电子表格的密码。

幸运的是,这些步骤将使您能够使用虚拟基本脚本作为宏来识别密码,从而解除工作簿。

  1. 打开受保护的电子表格。

  2. 通过任一项访问视觉基本代码编辑器Alt+F11或选择开发人员>查看代码

    开发人员选项卡和查看代码命令
  3. 在受保护工作表的代码窗口中,输入以下代码:

    子密码breaker()
    昏暗的i作为整数,j作为整数,k作为整数
    昏暗的l作为整数,m作为整数,n作为整数
    DIM I1作为整数,i2作为整数,i3作为整数
    DIM i4作为整数,i5作为整数,i6作为整数
    下一个错误简历
    对于i = 65至66:对于j = 65至66:对于k = 65至66
    对于L = 65至66:对于M = 65至66:对于I1 = 65至66
    对于i2 = 65至66:对于i3 = 65至66:对于i4 = 65至66
    对于i5 = 65至66:对于i6 = 65至66:对于n = 32至126
    ActiveSheet.unprotect 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.protectContents = false,则
    msgbox“一个可用密码为”&chr(i)&chr(j)&_
    CHR(K)和CHR(L)和CHR(M)和CHR(I1)和CHR(I2)&_
    CHR(I3)和CHR(I4)和CHR(I5)和CHR(i6)和CHR(N)
    出口子
    万一
    下一个:下一:下一个:下一:下一个:下一步
    下一个:下一:下一个:下一:下一个:下一步
    结束子
    代码
  4. 选择或按F5执行代码。

    跑
  5. 该代码将需要几分钟才能运行。完成后,您将收到带有密码的弹出窗口。选择好的而且您的电子表格将不受保护。

    这不是原始密码,您不需要记住它。

此页面有用吗?