2024年9月20日

撤消工作表维护登陆密码的办法(怎样解除工作表维护设定)

文中两种方式适用EXCEL带有的“审查”菜单栏中的“维护工作表”“维护工作薄”“容许编写地区”三种加密方式的强制性破译。

大家提早做一个实验表格,如下图,工作表已用密码加密,与此同时红色文字区域是容许编写区域内的加密方式。

第一种方式,运用压缩包专用工具破译。

我们将要提前准备的实验表格后缀名由.xlsx调整为.rar或是.zip。

大家直接把“实验表格.rar”压缩包解压到“实验表格”文件夹,然后打开文件目录的“xl”文件夹中的“worksheet”文件夹。

如上图中的“sheet1.xml”“sheet2.xml”便是我们刚刚“实验表格.xlsx”表格里的2个工作表,假如你表格带有10个工作表,那么这样的文件夹下便会有10个xml文件与其相匹配。

大家选定这两个文档,鼠标右键缓解压力在指定文件夹,

最后我们寻找这两个文档,鼠标右键“用文本文档开启文件内容”

我们可以用“编写-搜索”指令,在开启的文档中搜索“sheetProtection”字段名,如下图:

我们只需将检索过的“sheetProtection”字段名包括等在内的“<sheetProtection”“</protectedRanges>”这一段删掉就可以删除相对应的加密密码。(在其中“sheetProtection”一段是“维护工作表”的登陆密码,“protectedRanges”是“容许编写地区”的登陆密码,若是有相对应的md5加解密一类的专业知识,能够试着反汇编出相对应的登陆密码。)

最后我们返回压缩文件“实验表格.rar\xl\worksheets ”部位,

在空白鼠标右键-“加上文档到压缩包中”,

选定刚大家编辑“sheet1.xml”与“sheet2.xml”文档然后点击明确,他会全自动更换压缩文件里的源代码。

完毕以上程序后,大家然后把“实验表格.rar”改动后缀名为“实验表格.xlsx”,再次打开,大家可以看到,“维护工作表”和以撤消,表格已可编辑。

第二种方式,(提议最先试着第一种方式,若是在相对应的xml文件中没有获取到“sheetProtection”相关字段,再用第二种方式。)

我们依旧开启刚我们做了工作表维护登陆密码的工作表,

然后用alt F11开启宏页面,按F7调成编码对话框,将下边三行编码黏贴到编码对话框中,随后关掉编码对话框。

Sub Pojie()

ActiveSheet.Protect AllowFiltering:=True: ActiveSheet.Unprotect

End Sub

随后,使用alt F8开启宏实行页面,

点一下实行,随后我们自己的表格就修复为未加密可编辑状态了。

写上末尾:第二种方式省时省力,可是只适用于加密密码为空字符或在第一种方式中未找到“sheetProtection”相关字段的现象。不然,实行宏命令会显示键入解锁密码。