电脑破解excel工作表密码的方法
发布网友
发布时间:2023-07-12 15:04
我来回答
共1个回答
热心网友
时间:2023-09-21 15:21
excel是办公软件Microsoftoffice的组件之一,win7正式版系统电脑在工作中使用excel工作表的时候,一些重要的文件我们都会给它设置上密码。但是时间久了,容易把密码忘记了,那么有什么办法可以破解excel工作表密码呢?接下去我们一起分享电脑破解excel工作表密码的方法。
具体方法如下:
1、打开excel工作表;
2、然后在Excel表中找到【视图】;
3、点开【宏】;
4、然后选择【录制宏】;
5、接着会弹出一个窗口,点击【确定】;
6、在此点开【宏】,点击【停止录制】;
7、然后再点击【宏】,弹出窗口点击【编辑】;
8、然后点击【模板1】,并清空右边红框里的代码;
9、然后把破解代码复制粘贴进入空白处;
10、然后在打开【查看宏】,点击执行破解代码;
11、会弹出一个框,是英文的,看不懂没关系,点击确定,解密需要一段时间;
破解代码:
PublicSubAllInternalPasswords()
'Breaksworksheetandworkbookstructurepasswords.BobMcCormick
'probablyoriginatorofbasecodealgorithmmodifiedforcoverage
'ofworkbookstructure/windowspasswordsandformultiplepasswords
'NormanHarkerandJEMcGimpsey27-Dec-2002(Version1.1)
'Modified2003-Apr-04byJEM:Allmsgstoconstants,and
'eliminateoneExitSub(Version1.1.1)
'RevealshashedpasswordsNOToriginalpasswords
ConstDBLSPACEAsString=vbNewLinevbNewLine
ConstAUTHORSAsString=DBLSPACEvbNewLine_
"AdaptedfromBobMcCormickbasecodeby"_
"NormanHarkerandJEMcGimpsey"
ConstHEADERAsString="AllInternalPasswordsUserMessage"
ConstVERSIONAsString=DBLSPACE"Version1.1.12003-Apr-04"
ConstREPBACKAsString=DBLSPACE"Pleasereportfailure"_
"tothemicrosoft.public.excel.programmingnewsgroup."
ConstALLCLEARAsString=DBLSPACE"Theworkbookshould"_
"nowbefreeofallpasswordprotection,somakesureyou:"_
DBLSPACE"SAVEITNOW!"DBLSPACE"andalso"_
DBLSPACE"BACKUP!,BACKUP!!,BACKUP!!!"_
DBLSPACE"Also,rememberthatthepasswordwas"_
"putthereforareason.Don'tstuffupcrucialformulas"_
"ordata."DBLSPACE"Accessanseofsomedata"_
"maybeanoffense.Ifindoubt,don't."
ConstMSGNOPWORDS1AsString="Therewerenopasswordson"_
"sheets,orworkbookstructureorwindows."AUTHORSVERSION
ConstMSGNOPWORDS2AsString="Therewasnoprotectionto"_
"workbookstructureorwindows."DBLSPACE_
"Proceedingtounprotectsheets."AUTHORSVERSION
ConstMSGTAKETIMEAsString="AfterpressingOKbuttonthis"_
"willtakesometime."DBLSPACE"Amountoftime"_
"dependsonhowmanydifferentpasswords,the"_
"passwords,andyourcomputer'sspecification."DBLSPACE_
"Justbepatient!Makemeacoffee!"AUTHORSVERSION
ConstMSGPWORDFOUND1AsString="YouhadaWorksheet"_
"StructureorWindowsPasswordset."DBLSPACE_
"Thepasswordfoundwas:"DBLSPACE""DBLSPACE_
"Noteitdownforpotentialfutureuseinotherworkbooksby"_
"thesamepersonwhosetthispassword."DBLSPACE_
"Nowtocheckandclearotherpasswords."AUTHORSVERSION
ConstMSGPWORDFOUND2AsString="YouhadaWorksheet"_
"passwordset."DBLSPACE"Thepasswordfoundwas:"_
DBLSPACE""DBLSPACE"Noteitdownforpotential"_
"futureuseinotherworkbooksbysamepersonwho"_
"setthispassword."DBLSPACE"Nowtocheckandclear"_
"otherpasswords."AUTHORSVERSION
ConstMSGONLYONEAsString="Onlystructure/windows"_
"protectedwiththepasswordthatwasjustfound."_
ALLCLEARAUTHORSVERSIONREPBACK
Dimw1AsWorksheet,w2AsWorksheet
DimiAsInteger,jAsInteger,kAsInteger,lAsInteger
DimmAsInteger,nAsInteger,i1AsInteger,i2AsInteger
Dimi3AsInteger,i4AsInteger,i5AsInteger,i6AsInteger
DimPWord1AsString
DimShTagAsBoolean,WinTagAsBoolean
Application.ScreenUpdating=False
WithActiveWorkbook
WinTag=.ProtectStructureOr.ProtectWindows
EndWith
ShTag=False
ForEachw1InWorksheets
ShTag=ShTagOrw1.ProtectContents
Nextw1
IfNotShTagAndNotWinTagThen
MsgBoxMSGNOPWORDS1,vbInformation,HEADER
ExitSub
EndIf
MsgBoxMSGTAKETIME,vbInformation,HEADER
IfNotWinTagThen
MsgBoxMSGNOPWORDS2,vbInformation,HEADER
Else
OnErrorResumeNext
Do'mmydoloop
Fori=65To66:Forj=65To66:Fork=65To66
Forl=65To66:Form=65To66:Fori1=65To66
Fori2=65To66:Fori3=65To66:Fori4=65To66
Fori5=65To66:Fori6=65To66:Forn=32To126
WithActiveWorkbook
.UnprotectChr(i)Chr(j)Chr(k)_
Chr(l)Chr(m)Chr(i1)Chr(i2)_
Chr(i3)Chr(i4)Chr(i5)Chr(i6)Chr(n)
If.ProtectStructure=FalseAnd_
.ProtectWindows=FalseThen
PWord1=Chr(i)Chr(j)Chr(k)Chr(l)_
Chr(m)Chr(i1)Chr(i2)Chr(i3)_
Chr(i4)Chr(i5)Chr(i6)Chr(n)
MsgBoxApplication.Substitute(MSGPWORDFOUND1,_
"",PWord1),vbInformation,HEADER
ExitDo'Bypassallfor...nexts
EndIf
EndWith
Next:Next:Next:Next:Next:Next
Next:Next:Next:Next:Next:Next
LoopUntilTrue
OnErrorGoTo0
EndIf
IfWinTagAndNotShTagThen
MsgBoxMSGONLYONE,vbInformation,HEADER
ExitSub
EndIf
OnErrorResumeNext
ForEachw1InWorksheets
'AttemptclearancewithPWord1
w1.UnprotectPWord1
Nextw1
OnErrorGoTo0
ShTag=False
ForEachw1InWorksheets
'ChecksforallclearShTagtriggeredto1ifnot.
ShTag=ShTagOrw1.ProtectContents
Nextw1
IfShTagThen
ForEachw1InWorksheets
Withw1
If.ProtectContentsThen
OnErrorResumeNext
Do'Dummydoloop
Fori=65To66:Forj=65To66:Fork=65To66
Forl=65To66:Form=65To66:Fori1=65To66
Fori2=65To66:Fori3=65To66:Fori4=65To66
Fori5=65To66:Fori6=65To66:Forn=32To126
.UnprotectChr(i)Chr(j)Chr(k)_
Chr(l)Chr(m)Chr(i1)Chr(i2)Chr(i3)_
Chr(i4)Chr(i5)Chr(i6)Chr(n)
IfNot.ProtectContentsThen
PWord1=Chr(i)Chr(j)Chr(k)Chr(l)_
Chr(m)Chr(i1)Chr(i2)Chr(i3)_
Chr(i4)Chr(i5)Chr(i6)Chr(n)
MsgBoxApplication.Substitute(MSGPWORDFOUND2,_
"",PWord1),vbInformation,HEADER
'leveragefindingPwordbytryingonothersheets
ForEachw2InWorksheets
w2.UnprotectPWord1
Nextw2
ExitDo'Bypassallfor...nexts
EndIf
Next:Next:Next:Next:Next:Next
Next:Next:Next:Next:Next:Next
LoopUntilTrue
OnErrorGoTo0
EndIf
EndWith
Nextw1
EndIf
MsgBoxALLCLEARAUTHORSVERSIONREPBACK,vbInformation,HEADER
EndSub
上述就是电脑破解excel工作表密码的方法,希望此教程内容能够帮助到大家。
3个方法教你如果快速绕过Excel工作表保护密码
以下是具体步骤:在软件中选择“移除Excel 编辑限制”选项,导入需要解锁的文件,然后点击“移除”按钮开始解除密码。几秒钟后,密码就会被移除,你可以通过“打开文件夹”选项查看解锁后的文件。这种方法确保了数据安全,避免了乱码或数据丢失的风险。总之,通过以上方法,无论是备份文件、格式转换还是专业工...
excel文件如何破解密码打开?
第一种:找回excel打开密码 1)下载安装疯师傅excel解密助手 2)选择模式 在电脑上下载疯师傅Excel解密助手,安装后打开,选择“恢复密码”。3)选择Excel文件和破解方法 点击加号按钮,选择一个您想要恢复密码的Excel文件。添加Excel文件后选择一种最适合您的恢复方法,软件为您提供4种方法:组合破解 组合破解...
Excel文件被加了密码如何才能打开啊?
1、使用密码解除保护:点击Excel表格左上角的“审阅”选项卡,找到“撤销工作表保护”选项,输入正确的密码,即可解除保护。2、使用宏命令解除保护:如果知道Excel文件的密码,可以使用VBA宏命令来解除保护。打开Excel文件,按下Alt+F11键打开VBA编辑器,在代码窗口中输入以下代码:Application.UnprotectSheet (...
excel被保护的表格如何去除密码
1、首先我们来看一下在打开excel2019的时候会弹出密码的提示 2、点击excel2019菜单栏上的“审阅”的菜单。3、然后在打开的工具栏上点击“撤消工作表保护”的按钮。4、接着会弹出撤消工作表保护的窗口,在窗口中输入密码后就可以了。方法二:1、我们也可以右键点击表格的空白位置,在弹出菜单中选择“撤消...
怎样破解excel密码
1. 找回Excel的打开密码:- 下载并安装“疯师傅Excel解密助手”。- 选择解密模式:打开软件后,选择“恢复密码”功能。- 选择Excel文件和破解策略:点击加号按钮,选择需要解密的Excel文件。添加文件后,选择一种适合的破解方法。软件提供了以下四种方法:- 组合破解:随机组合数字和字符尝试破解。- 字典破解...
Excel工作表保护密码忘了怎么破解
EXCEL工作表保护密码破解 方法: 1\打开文件 2\工具---宏---录制新宏---输入名字如:aa 3\停止录制(这样得到一个空宏) 4\工具---宏---宏,选aa,点编辑按钮 5\删除窗口中的所有字符(只有几个),替换为下面的内容:(复制吧) 6\关闭编辑窗口 7\工具---宏---宏,选AllInternalPasswords,运行,确定两次,等...
excel工作表保护密码忘记了怎么办? 一招帮你破解
1、把Excel文件的扩展名xlsx修改为Rar。瞬间Excel文件变成了压缩包。(如果不显示后辍 ,选中工具栏中的文件扩展名选项)。2、双击打开压缩包,找到xl- Worksheets,把受保护的工作表sheet1.xml 拖动复制出来。3、用记事本打开sheet1.xml文件,搜protect快速找到保护代码并删除,保护后把文件拖回到压缩包...
excel密码怎样破解?忘了密码怎么办
当Excel表格的VBAproject密码忘记时,可以采取以下几种方法来尝试解决:1. **使用VBA代码尝试破解**:这种方法依赖于编写VBA代码来尝试所有可能的密码组合。如果密码较为简单,可能会成功。具体步骤包括在VBA编辑器中插入新模块,并编写代码来遍历可能的密码字符,然后尝试解除保护。但请注意,这种方法对于...
Excel工作表忘记密码如何破解?
则可以通过以下两种方法来破解;1、下图是小编新建的一个工作表,为了防止别人随意改动里面的内容,很多人会选择将其加密,如何加密呢?点击鼠标右键选择“保护工作表”,然后我们给该工作表创建一个密码即可;2、这样的话,以后别人只可查看而无法编辑,一旦想要编辑则会弹出下图一所示的提示窗口,不过如果...
excel密码如何破解(excel怎么解除工作表保护密码)
1. 在文件夹中找到这个 Excel 文件 -->将文件后缀名改为 .zip 中间会跳出警告框,不用理,确认改名。2. 打开这个 zip 包,在 xl\worksheets 目录中找到有密码保护的工作表(本例中,密码保护的是 sheet2)-->用文本编辑器打开 sheet2.xml 文件 3. 按 Ctrl + F -->搜索关键字“protect”4...