如何破解EXCEL工作表保护密码忘记密码怎么办
2022-12-23 08:20:18来源:网络转载作者:匿名 阅读量:130 字体:大 中 小
EXCEL工作表保护密码忘记密码怎么办,快速学起来
01、新建一个EXCEL工作表,而后点击另存为,讲表格保存为启用宏的工作表

02、一次点击开发工具---录制新宏,在弹出的对话框内修改宏名称而后确定
03、依次点击开发工具----停止录制宏,宏录制完成
04、依次点击开发工具,---宏----在弹出的对话框找到我们刚才录制的宏名称而后进入VBA界面
05、在VBA界面,全选里面的代码,而后删除,讲里面的代码全部删除完
06、代码复制到VBA编辑窗口内
Public Sub AllInternalPasswords()
' Breaks worksheet and workbook structure passwords. Bob McCormick
' probably originator of base code algorithm modified for coverage
' of workbook structure / windows passwords and for multiple passwords
'
' Norman Harker and JE McGimpsey 27-Dec-2002 (Version 1.1)
' Modified 2003-Apr-04 by JEM: All msgs to constants, and
' eliminate one Exit Sub (Version 1.1.1)
' Reveals hashed passwords NOT original passwords
Const DBLSPACE As String = vbNewLine & vbNewLine
Const AUTHORS As String = DBLSPACE & vbNewLine & _
"Adapted from Bob McCormick base code by" & _
"Norman Harker and JE McGimpsey"
Const HEADER As String = "AllInternalPasswords User Message"
Const VERSION As String = DBLSPACE & "Version 1.1.1 2003-Apr-04"
Const REPBACK As String = DBLSPACE & "Please report failure " & _
"to the microsoft.public.excel.programming newsgroup."
Const ALLCLEAR As String = DBLSPACE & "The workbook should " & _
"now be free of all password protection, so make sure you:" & _
DBLSPACE & "SAVE IT NOW!" & DBLSPACE & "and also" & _
DBLSPACE & "BACKUP!, BACKUP!!, BACKUP!!!" & _
DBLSPACE & "Also, remember that the password was " & _
"put there for a reason. Don't stuff up crucial formulas " & _
"or data." & DBLSPACE & "Access and use of some data " & _
"may be an offense. If in doubt, don't."
Const MSGNOPWORDS1 As String = "There were no passwords on " & _
"sheets, or workbook structure or windows." & AUTHORS & VERSION
Const MSGNOPWORDS2 As String = "There was no protection to " & _
"workbook structure or windows." & DBLSPACE & _
"Proceeding to unprotect sheets." & AUTHORS & VERSION
Const MSGTAKETIME As String = "After pressing OK button this " & _
"will take some time." & DBLSPACE & "Amount of time " & _
"depends on how many different passwords, the " & _
"passwords, and your computer's specification." & DBLSPACE & _
"Just be patient! Make me a coffee!" & AUTHORS & VERSION
Const MSGPWORDFOUND1 As String = "You had a Worksheet " & _
"Structure or Windows Password set." & DBLSPACE & _
"The password found was: " & DBLSPACE & "$$" & DBLSPACE & _
"Note it down for potential future use in other workbooks by " & _
"the same person who set this password." & DBLSPACE & _
"Now to check and clear other passwords." & AUTHORS & VERSION
Const MSGPWORDFOUND2 As String = "You had a Worksheet " & _
"password set." & DBLSPACE & "The password found was: " & _
DBLSPACE & "$$" & DBLSPACE & "Note it down for potential " & _
"future use in other workbooks by same person who " & _
"set this password." & DBLSPACE & "Now to check and clear " & _
"other passwords." & AUTHORS & VERSION
Const MSGONLYONE As String = "Only structure / windows " & _
"protected with the password that was just found." & _
ALLCLEAR & AUTHORS & VERSION & REPBACK
Dim w1 As Worksheet, w2 As Worksheet
Dim i As Integer, j As Integer, k As Integer, l As Integer
Dim m As Integer, n As Integer, i1 As Integer, i2 As Integer
Dim i3 As Integer, i4 As Integer, i5 As Integer, i6 As Integer
Dim PWord1 As String
Dim ShTag As Boolean, WinTag As Boolean
Application.ScreenUpdating = False
With ActiveWorkbook
WinTag = .ProtectStructure Or .ProtectWindows
End With
ShTag = False
For Each w1 In Worksheets
ShTag = ShTag Or w1.ProtectContents
Next w1
If Not ShTag And Not WinTag Then
MsgBox MSGNOPWORDS1, vbInformation, HEADER
Exit Sub
End If
MsgBox MSGTAKETIME, vbInformation, HEADER
If Not WinTag Then
MsgBox MSGNOPWORDS2, vbInformation, HEADER
Else
On Error Resume Next
Do 'dummy do loop
For i = 65 To 66: For j = 65 To 66: For k = 65 To 66
For l = 65 To 66: For m = 65 To 66: For i1 = 65 To 66
For i2 = 65 To 66: For i3 = 65 To 66: For i4 = 65 To 66
For i5 = 65 To 66: For i6 = 65 To 66: For n = 32 To 126
With ActiveWorkbook
.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)
If .ProtectStructure = False And _
.ProtectWindows = False Then
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)
MsgBox Application.Substitute(MSGPWORDFOUND1, _
"$$", PWord1), vbInformation, HEADER
Exit Do 'Bypass all for...nexts
End If
End With
Next: Next: Next: Next: Next: Next
Next: Next: Next: Next: Next: Next
Loop Until True
On Error GoTo 0
End If
If WinTag And Not ShTag Then
MsgBox MSGONLYONE, vbInformation, HEADER
Exit Sub
End If
On Error Resume Next
For Each w1 In Worksheets
'Attempt clearance with PWord1
w1.Unprotect PWord1
Next w1
On Error GoTo 0
ShTag = False
For Each w1 In Worksheets
'Checks for all clear ShTag triggered to 1 if not.
ShTag = ShTag Or w1.ProtectContents
Next w1
If ShTag Then
For Each w1 In Worksheets
With w1
If .ProtectContents Then
On Error Resume Next
Do 'Dummy do loop
For i = 65 To 66: For j = 65 To 66: For k = 65 To 66
For l = 65 To 66: For m = 65 To 66: For i1 = 65 To 66
For i2 = 65 To 66: For i3 = 65 To 66: For i4 = 65 To 66
For i5 = 65 To 66: For i6 = 65 To 66: For n = 32 To 126
.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)
If Not .ProtectContents Then
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)
MsgBox Application.Substitute(MSGPWORDFOUND2, _
"$$", PWord1), vbInformation, HEADER
'leverage finding Pword by trying on other sheets
For Each w2 In Worksheets
w2.Unprotect PWord1
Next w2
Exit Do 'Bypass all for...nexts
End If
Next: Next: Next: Next: Next: Next
Next: Next: Next: Next: Next: Next
Loop Until True
On Error GoTo 0
End If
End With
Next w1
End If
MsgBox ALLCLEAR & AUTHORS & VERSION & REPBACK, vbInformation, HEADER
End Sub
点击保存
07、点击开发工具,宏,找到我们刚才录制的宏,点击执行宏
08、而后,在弹出的所有对话框上,都点击确定,都确定,1分钟后,就可以编辑了
特别提示
本方法仅适用于2007-2016版本
免责声明:
本文《如何破解EXCEL工作表保护密码忘记密码怎么办》版权归原作者所有,内容不代表本站立场!
如本文内容影响到您的合法权益(含文章中内容、图片等),请及时联系本站,我们会及时删除处理。
推荐阅读

生死狙击身法教学连跳和弹跳
01、很多人看了一些大神的视频,几乎是全程连跳和弹跳,非常羡慕。可是很多人都不会连跳和弹跳,那么如何练习这两个技能呢? 02、所谓连跳,顾名思义是一种跳法,操作简单。连跳熟练后,可以尝试学习弹跳。 ...
阅读: 803

天龙八部私服如何安装?
天龙八部游戏 01、想要下载安装天龙八部私服,就要先把正式服更新到最新的版本才可以。 02、更新好以后,打开搜狗搜索输入:天龙八部私服,点击搜索。 03、再搜索出来的结果中选择一个进入,点击下载...
阅读: 824

dnf90级ss哪个图爆率高?
01、首推当然是时间广场,单个房间距离短,可高速刷图。 02、其次就是魔界裂缝,每天可以刷三次,建议每天刷。 03、最后就是地轨中心区域的时空裂缝,但是每个图会多消耗两张票。 04、最后一个就是...
阅读: 744

LOLS7劫影流之主中单最新出装天赋符文加点
01、劫是一位爆发型的中单英雄,经常在团战之中秒杀掉对面的主要输出然后让团战大获全胜。召唤师技能一般是闪现和点燃 02、他的Q技能是丢出一个飞镖,W技能召唤一个影分身,E技能手里剑范围伤害,R技能标...
阅读: 796

魔兽世界7.0如何快速升1-110级
01、首先是选择种族,随后开始游戏。1到15级只能在新手村里做新手任务,只有做完新手任务才能走出新手村,开始魔兽世界的神奇冒险。 02、15级到70级又两种选择:第一种:不做主线疯狂刷地下城,升级快...
阅读: 787

吞食天地2 景帝墓迷宫图文攻略
01、景帝墓迷宫是这个游戏中最困难的迷宫,不过第一关还是比较简单,没什么难度,一直往右走即可。 02、第二关比较复杂,往前走两个路口右转,直走第二个路口左转,直走第三个路口左转,直走第二个路口左转,...
阅读: 1338

赛尔号谱尼怎么打
01、首先需要我们打开星际地图,选择太空站左翼。 02、将如图所示的这两个灯点亮为绿色,未点亮时为蓝色。 03、进入中间的通道。 04、最终到达谱尼所在的神秘领域。 05、要想得到谱尼,必须打...
阅读: 1440

穿越火线刷等级方法技巧介绍
电脑01、刷雷的意思就是刷经验,在穿越火线的不同频道里看一下,频道里面有名字为刷雷房的房间,如果这些房间还没有开始游戏,你点击加入游戏,然后等待一会而就开始游戏了,你进入游戏之后只需要准备手雷在游戏一...
阅读: 1113

LOL CF 您的游戏环境异常 请重启机器后再试
电脑,CF LOL01、有的时候玩游戏正玩的开心,突然就弹出这样一个提示,我们应该先重启一下电脑,看电脑能不能解决这个问题。 02、如果解决不了,那么我们要检查一下自己的windows是不是最新的,...
阅读: 890

三国群英传1攻略
01、在一开始选择角色的时候,推荐选择刘备,因为难度没有那么高,在初期的时候就进行武将探索,如果运气比较好的话能够召到一个人。 02、在游戏中,不同兵种之间的对抗是十分重要的,比如弓兵会克制枪兵,枪...
阅读: 1008
热门文章
1.新换的手机号不能绑定支付宝怎么办
- 1

- 新换的手机号不能绑定支付宝怎么办
- 2022-12-14
- 1
2.怎么在网上购买平安车险
- 2

- 怎么在网上购买平安车险
- 2022-12-14
- 2
3.天正2015(T20)的安装与破解
- 3

- 天正2015(T20)的安装与破解
- 2022-12-14
- 3
4.安装迅龙数据恢复软件注意事项
- 4

- 安装迅龙数据恢复软件注意事项
- 2022-12-14
- 4
5.如何删除google play服务
- 5

- 如何删除google play服务
- 2022-12-14
- 5
6.浅析高功率光纤激光器
- 6

- 浅析高功率光纤激光器
- 2022-12-14
- 6
7.变声器怎么变萝莉音
- 7

- 变声器怎么变萝莉音
- 2022-12-14
- 7
8.支付宝如何查看已使用的余额支付额度
- 8

- 支付宝如何查看已使用的余额支付额度
- 2022-12-14
- 8
9.苹果6S来电闪光灯,iPhone6S来电闪光灯怎么设置
- 9

- 苹果6S来电闪光灯,iPhone6S来电闪光灯怎么设置
- 2022-12-14
- 9
10.如何使用photoshop制作身份证正反面合并照片
- 10

- 如何使用photoshop制作身份证正反面合并照片
- 2022-12-14
- 10
最近更新

怎么将wps输出为pdf的文字水印设置为单行
2025-04-26

Ubuntu 20.04新增仓颉输入法
2025-04-26

950显卡能吃鸡吗
2025-04-27

扫描件是什么格式的
2025-04-26

win7怎么设置屏幕休眠密码(win7屏幕保护设置密码)
2025-04-26

电脑怎么删除桌面图标 笔记本电脑如何删除桌面上的图标
2025-04-26

怎么用vlookup匹配数据?
2025-04-26

嗜睡说明了什么问题
2022-12-21

入睡很困难该怎么办
2022-12-20

发质不好可以怎么办
2022-12-21
