excel表格打不开需要密码的解决方法

|三会一课

【www.hywsbj.com--三会一课】

excel表格打不开需要密码的解决方法

时间:2016-04-25 10:20:17本文内容及图片来源于读者投稿,如有侵权请联系[email protected] 业华 我要投稿

  在网络上下载的数据文档或许有一些是需要进行密码验证的,这个时候如果没有密码不能打开文档,因此需要密码破解来完成打开文档。接下来是本站小编为大家带来的excel表格打不开需要密码的解决方法,供大家参考。

  excel表格打不开需要密码的解决方法:

  打不开有密码解决步骤1:建一个EXCEL文件“BOOK1”,在工具栏空白位置,任意右击,选择Visual Basic项,弹出Visual Basic工具栏:

excel表格打不开需要密码的解决方法

  打不开有密码解决步骤2:在Visual Basic工具栏中,点击“录制”按钮,弹出“录制新宏”对话框,选择“个人宏工作簿”:

excel表格打不开需要密码的解决方法

  打不开有密码解决步骤3:选择“个人宏工作簿”后按确定,弹出如下“暂停”按钮,点击停止:

excel表格打不开需要密码的解决方法

  打不开有密码解决步骤4:在Visual Basic工具栏中,点击“编辑”按钮:

excel表格打不开需要密码的解决方法

  打不开有密码解决步骤5:点击“编辑”按钮后,弹出如下图的编辑界面:

  找到“VBAProject(PERSONAL.XLS)-模块-模块1(也可能是模块N-其他数字)”

  双击模块1-将右边代码内容清空

excel表格打不开需要密码的解决方法

  打不开有密码解决步骤6:复制“工作保护密码破解”代码到右边框中,点保存,然后关闭“BOOK1”

excel表格打不开需要密码的解决方法

  打不开有密码解决步骤7:运行需要解密的“EXCEL文件”,在Visual Basic工具栏中,点击“运行”按钮

excel表格打不开需要密码的解决方法

  打不开有密码解决步骤8:点击“运行”按钮后,弹出“宏”对话框,

  点击运行“PERSONAL.XLS!工作保护密码破解”这个宏

excel表格打不开需要密码的解决方法

  打不开有密码解决步骤9:运行“PERSONAL.XLS!工作保护密码破解”这个宏后,

  如下图示意就可以 解除工作表的密码保护了

excel表格打不开需要密码的解决方法

  (这个图,如果工作表中有多组不同密码,

  每解开一组,就会提示一次,也就说可能会出现几次)

excel表格打不开需要密码的解决方法
excel表格打不开需要密码的解决方法

  工作表保护密码破解(代码)

  =========请复制以下内容=============

  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 = "解密需花费一定时间,请耐心等候!" & DBLSPACE & "按确定开始破解!"

  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, _

  "$$", 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 & ZHENGLI, vbInformation, HEADER

  End Sub

excel表格打不开需要密码的解决方法

  <工作表保护密码破解放代码>是放在VBAProject(PERSONAL.XLS)[个人宏工作簿]——[模块]中的,如上图是放在红色标号2[模块1]中

excel表格打不开需要密码的解决方法
看了excel表格打不开需要密码的解决方法还看了:

1.Excel怎么设置密码?

2.excel2010打不开的解决方法

3.Excel文件打不开的原因分析及解决方法

4.excel打不开的原因及解决方法汇总

5.excel表格保护密码忘记了的解决方法

6.excel破解表格保护密码的方法

7.如何解除excel密码的方法


excel表格打不开的解决方法 excel突然全部打不开

本文来源:https://www.hywsbj.com/dangtuanjianshe/11405/

《excel表格打不开需要密码的解决方法.doc》
将本文的Word文档下载到电脑,方便收藏和打印
推荐度:
点击下载文档

文档为doc格式

    热门推荐
    • 三会一课记录不规范问题整改措施3篇

      环境问题让农村的发展蒙上了一层阴影,到底农村的环境与以前相比发生了哪些变化,这些变化的原因又是什么,我们究竟要怎样对待这个亟待解决的问题。以下是为大家整理的三会一课记录不规范问题整改措施3篇,欢迎品鉴

    • 落实三会一课和主题党日活动情况范文(通用6篇)

      “三会一课”制度是党的组织生活的基本制度,是党的基层支部应该长期坚持的重要制度,也是健全党的组织生活,严格党员管理,加强党员教育的重要制度,是我党经过长期实践证明的一种行之有效的党组织生活制度。以下是

    • 2023年三会一课每月会议记录集合6篇

      会议记录是指在会议过程中,由记录人员把会议的组织情况和具体内容记录下来。 以下是小编为大家收集的2023年三会一课每月会议记录集合6篇,仅供参考,欢迎大家阅读。

    • 三会一课制度不规范整改措施集合6篇

      “三会一课”是指按照党章和党内有关规定,定期召开党支部党员大会、党支部委员会会议、党小组会,按时上好党课。 以下是小编整理的三会一课制度不规范整改措施集合6篇,仅供参考,大家一起来看看吧。

    • 三会一课会议记录范文六篇

      会议记录是指在会议过程中,由记录人员把会议的组织情况和具体内容记录下来,就形成了会议记录。“记”有详记与略记之别。略记是记会议大要,会议上的重要或主要言论。以下是为大家整理的三会一课会议记录范文六篇,

    • 三会一课不规范的整改措施范文(通用6篇)

      整改措施意指对某个问题或者不良行为进行改进和解决的措施。不同的问题需要采取不同的整改措施。 下面是小编精心整理的三会一课不规范的整改措施范文(通用6篇),仅供参考,大家一起来看看吧。

    • 三会一课记录不规范整改措施【6篇】

      措施是一个汉语词语,读音为cuò shī,意思是针对某种情况而采取的处理办法。 下面是小编为大家整理的三会一课记录不规范整改措施【6篇】,欢迎大家借鉴与参考,希望对大家

    • 规范三会一课整改措施范文(通用6篇)

      “三会一课”制度是党的组织生活的基本制度,是党的基层支部应该长期坚持的重要制度,也是健全党的组织生活,严格党员管理,加强党员教育的重要制度,是我党经过长期实践证明的一种行之有效的党组织生活制度。以下是

    大家热搜
      MySQL Query : SELECT * FROM `hywsbj`.`v9_hits` WHERE hitsid LIKE 'c-1-%' AND catid='30' ORDER BY views DESC LIMIT 10
      MySQL Error : Table './hywsbj/v9_hits' is marked as crashed and should be repaired
      MySQL Errno : 145
      Message : Table './hywsbj/v9_hits' is marked as crashed and should be repaired
      Need Help?