Excel 2016撤销工作表保护密码破解
更新时间:2023-03-13 10:48:01 阅读量: 教育文库 文档下载
- excel推荐度:
- 相关推荐
Excel2016撤销工作表保护密码破解
文件->选项->信任中心->信任中心设置->宏设置->启用所有宏 视图->宏->录制宏->停止录制->查看宏->选择刚刚保存的宏,编辑 模块1 例如: Sub 宏1() ' ' 宏1 宏 ' ' End Sub 删除所有内容
复制粘贴下面所有内容到模块1
返回excel,查看宏->选择“工作表保护密码破解”,执行 密码破解大概需要2-3分钟
Public Sub 工作表保护密码破解()
Const DBLSPACE As String = vbNewLine & vbNewLine
Const AUTHORS As String = DBLSPACE & vbNewLine & _ \作者:McCormick JE McGimpsey \
Const HEADER As String = \工作表保护密码破解\
Const VERSION As String = DBLSPACE & \版本 Version 1.1.1\Const REPBACK As String = DBLSPACE & \
Const ZHENGLI As String = DBLSPACE & \hfhzi3—戊冥 整理\
Const ALLCLEAR As String = DBLSPACE & \该工作簿中的工作表密码保护已全部解除!!\& DBLSPACE & \请记得另保存\
& DBLSPACE & \注意:不要用在不当地方,要尊重他人的劳动成果!\Const MSGNOPWORDS1 As String = \该文件工作表中没有加密\Const MSGNOPWORDS2 As String = \该文件工作表中没有加密2\
Const MSGTAKETIME As String = \解密需花费一定时间,请耐心等候!\按确定开始破解!\
Const MSGPWORDFOUND1 As String = \密码重新组合为:\& DBLSPACE & \& DBLSPACE & _
\如果该文件工作表有不同密码,将搜索下一组密码并修改清除\
Const MSGPWORDFOUND2 As String = \密码重新组合为:\& DBLSPACE & \& DBLSPACE & _
\如果该文件工作表有不同密码,将搜索下一组密码并解除\Const MSGONLYONE As String = \确保为唯一的?\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 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, _ \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, _ \'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 & ZHENGLI, vbInformation, HEADER End Sub
正在阅读:
湖南大学 - 有机化学及实验试题(总)05-19
二年级阅读考级卷3《我和小姐姐克拉拉》01-15
毛概复习题05-05
可爱的女生昵称 女生昵称五个字02-22
项目管理复习资料完整版02-01
沟通的策略经验分享12-10
初一第二次月考测试题04-17
2011-2012材料力学试卷(A卷)09-20
- exercise2
- 铅锌矿详查地质设计 - 图文
- 厨余垃圾、餐厨垃圾堆肥系统设计方案
- 陈明珠开题报告
- 化工原理精选例题
- 政府形象宣传册营销案例
- 小学一至三年级语文阅读专项练习题
- 2014.民诉 期末考试 复习题
- 巅峰智业 - 做好顶层设计对建设城市的重要意义
- (三起)冀教版三年级英语上册Unit4 Lesson24练习题及答案
- 2017年实心轮胎现状及发展趋势分析(目录)
- 基于GIS的农用地定级技术研究定稿
- 2017-2022年中国医疗保健市场调查与市场前景预测报告(目录) - 图文
- 作业
- OFDM技术仿真(MATLAB代码) - 图文
- Android工程师笔试题及答案
- 生命密码联合密码
- 空间地上权若干法律问题探究
- 江苏学业水平测试《机械基础》模拟试题
- 选课走班实施方案
- 密码破解
- 撤销
- 保护
- 工作
- Excel
- 2016
- 新版GMP学习心得体会 - 图文
- 教学改革专题总结
- 丽江军事拓展基地哪家好?
- 材料分析测试技术习题及答案
- QD型电动双梁桥式起重机技术参数
- 无公害大葱优质高产栽培技术
- 案例6-无形资产评估案例
- C++经典(习)例题 初学者必看
- 2018-2024年中国水族馆行业市场运营态势研究报告(目录) - 图文
- 2014年秋季学期五年级升六年级英语摸底测试卷
- 情报检索试题及答案
- 如何将文章后面的参考文献导入endnote的library中
- 建设工程法规及相关知识总结
- XXXX学院辅导员值班管理办法(试行)
- 学校生活、走进综合实践活动、研究性学习
- 软胶囊和硬胶囊的区别
- 2016年安徽省合肥168中自主招生物理试卷含答案
- 联想b460系统安装
- 中国电咖啡壶行业市场调查研究报告(目录) - 图文
- 蛇形机器人说明书 - 图文