OFFICE EXCEL强制清除工作表保护密码的两种方法

2024-07-01 0

本文两种方法适用于EXCEL提供的“审阅”菜单中“保护工作表”、“保护工作簿”和“允许编辑区域”三种加密方式的强制解密。

我们提前创建一个实验表格,如图所示。该电子表格已使用密码加密,红色文本框是允许编辑该框的加密方法。

第一种方法是使用压缩文件工具来解密。

我们将预先准备好的实验表格的后缀从xlsx更改为rar或zip。

我们直接将“实验表格rar”解压到“实验表格”文件夹中,打开文件列表中“xl”文件夹下的“worksheet”文件夹。

如上图所示,“sheet1xml”和“sheet2xml”是我们刚刚添加的“ExperimentalFormxlsx”表中的两个工作表。如果您的表包含10个工作表,则此文件夹中将有10个工作表。与之对应的xml。

我们选中这两个文件,右键解压到指定文件夹。

然后我们找到这两个文件,右键“用记事本打开这个文件”

我们可以使用“编辑-查找”命令在打开的文件中查找“sheetProtection”字段,如图:

只需删除搜索到的“sheetProtection”字段中包含的“”部分即可删除相应的加密密码。(“sheetProtection”部分是“受保护的工作表”的密码,“protectedRanges”是“允许编辑区域”的密码,如果您有相应的md5加解密知识,可以尝试反编译相应的密码)

接下来我们回到压缩包“ExperimentalFormrarxlworksheets”所在位置,

空白处右键-“添加文件到压缩文件”,

选择我们刚刚编辑的“sheet1xml”和“sheet2xml”文件,然后单击“确定”。这会自动替换压缩包中的源文件。

完成上述操作后,我们将后缀名“ExperimentalFormrar”更改为“ExperimentalFormxlsx”。重新打开后,我们可以看到“保护工作表”已被取消,表单现在可以编辑了。

第二种方法(建议先尝试第一种方法,如果在对应的XML文件中没有找到关联字段“sheetProtection”,则再使用第二种方法。)

我们总是打开刚刚受密码保护的电子表格。

然后使用altF11打开宏界面,按F7显示代码窗口,将以下三行代码粘贴到代码窗口中,然后关闭代码窗口。

子破杰()

ActiveSheetProtectAllowFiltering:True:ActiveSheetUnprotect

金融科技公司

然后我们使用altF8打开宏执行界面,

单击“运行”,然后我们的表将返回到其未加密的可编辑状态。

写在最后:第二种方法方便快捷,但仅适用于第一种方法中加密密码为空值或者找不到关联字段“sheetProtection”的情况。否则,运行宏命令会提示您输入解锁密码。

本站文章均由用户上传或转载而来,该文章内容本站无法检测是否存在侵权,如果本文存在侵权,请联系邮箱:2287318951@qq.com告知,本站在7天内对其进行处理。

发布评论