首先小编强调一个概念,我们这里说的是工作表而非工作簿,工作簿是一个以.xlsx为后缀的文件,里面可能含有很多个工作表,而工作表则是工作簿里面一个个的表格,比如sheet1、sheet2等都属于工作表,如果是工作簿忘记了密码,那基本上是破解无望的,因为此时我们压根就打不开它了,如果是里面的某个工作表密码忘记了,则可以通过以下两种方法来破解;
01
下图是小编新建的一个工作表,为了防止别人随意改动里面的内容,很多人会选择将其加密,如何加密呢?点击鼠标右键选择“保护工作表”,然后我们给该工作表创建一个密码即可;
02
这样的话,以后别人只可查看而无法编辑,一旦想要编辑则会弹出下图一所示的提示窗口,不过如果连我们自己都忘记了密码,而文件又必须要重新编辑应该怎么办?
03
首先我们可以使用VBA破解法,在工作表处按住快捷键Alt + F11组合键,然后会弹出如图一所示的VBA编辑窗口,然后在左侧找到忘记密码的工作表,比如小编的sheet1工作表;
04
接下来我们复制以下代码
“Sub Pojie()
ActiveSheet.Protect AllowFiltering:=True: ActiveSheet.Unprotect
End Sub”然后双击工作表以后,在右侧的编辑页面将代码复制进去,如图所示…
05
关闭刚才的编辑页面以后,接下来依次点击工具栏的“运行”-“运行宏”,在弹出的“宏”对话框我们再次点击“运行”,返回到刚才的工作表我们就会发现之前设置过密码的工作表可以进行编辑了…
06
还有一个方法就是找到工作表的文件所在位置,然后将原先.xlsx的后缀名更改为.zip的压缩文件格式,双击打开该压缩包以后,我们依次点击“xl”-“worksheets”路径,如图所示…
07
在文件夹里面找到被加密的那个工作表,也就是sheet1,然后点击鼠标右键“打开”,此时系统会默认用记事本将它打开,然后我们按住组合键“Ctrl+F”打开查找窗口输入“protection”,如下图;
08
点击“查找下一个”以后,我们将带有Protection的所有内容以及<>代码符号全部删除掉,然后将记事本文件进行保存;
09
返回到工作表一开始的位置,依旧将后缀名更改为之前的.xlsx,打开这个工作表以后,我们就会发现之前设置的密码已经消失了,我们可以再次自由编辑工作表了;