9久久伊人精品综合,亚洲一区精品视频在线,成 人免费va视频,国产一区二区三区黄网,99国产精品永久免费视频,亚洲毛片多多影院,精品久久久无码人妻中文字幕,无码国产欧美一区二区三区不卡
學習啦>學習電腦>工具軟件>辦公軟件學習>Excel教程>Excel表格>

excel表格保護密碼忘記了的解決方法

時間: 業華773 分享

  在Excel中很多人都會為重要數據設下密碼,可是過了一段時間就會忘記了,這個其實有解決方法的,接下來是學習啦小編為大家帶來的excel表格保護密碼忘記了的解決方法,希望對你有用。

  excel表格保護密碼忘記了的解決方法:

  忘記密碼解決步驟1:視圖—宏—錄制新宏—輸入宏名如:aa(aa是可隨意輸入)

  忘記密碼解決步驟2:停止錄制,這樣得到一個空宏

  忘記密碼解決步驟3:同樣視圖—宏—查看宏—選aa(aa為之前新建的宏)—點擊編輯按鈕

  忘記密碼解決步驟4:刪除窗口中的所有字符,復制下面的內容粘貼。一個字母、標點符號都不能少。

  Option Explicit

  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

  忘記密碼解決步驟5:關閉編輯窗口

  忘記密碼解決步驟6:視圖—宏—查看宏,選AllInternalPasswords,點擊執行,確定兩次,等2分鐘,再確定。密碼撤銷完畢。

excel表格保護密碼忘記了的解決方法

在Excel中很多人都會為重要數據設下密碼,可是過了一段時間就會忘記了,這個其實有解決方法的,接下來是學習啦小編為大家帶來的excel表格保護密碼忘記了的解決方法,希望對你有用。 excel表格保護密碼忘記了的解決方法: 忘記密碼解決步
推薦度:
點擊下載文檔文檔為doc格式

精選文章

  • excel破解表格保護密碼的方法
    excel破解表格保護密碼的方法

    在Excel中經常錄入重要數據的朋友都知道,如果想要數據不被篡改只能為表格添加密碼保護,但有時候卻忘記了密碼,這個時候就需要用到破解密碼的方法

  • excel設置保護表格密碼的教程
    excel設置保護表格密碼的教程

    在Excel中很多人都會習慣性的把重要數據錄入到Excel里,如果想要數據不被篡改就需要設置密碼保護了,下面是由學習啦小編分享的excel設置保護表格密碼的

  • excel解除表格保護的方法步驟
    excel解除表格保護的方法步驟

    在Excel中錄入太多的重要數據,這個時候就需要用到密碼保護的方法進行保護,或許很多人都會設置密碼保護,但有些朋友不會解除表格保護,下面是由學

  • excel如何保護表格中單元格的教程
    excel如何保護表格中單元格的教程

    在Excel中經常輸入了一些重要的數據,這些數據都是不能讓人隨意篡改的,這個時候就需要為單元格設置保護了。接下來是學習啦小編為大家帶來的excel如何

651493 主站蜘蛛池模板: 国产av一区二区三区精品| 久久久久久久久久久免费精品| 亚洲熟女乱综合一区二区| 久久国产成人高清精品亚洲| 国产高潮刺激叫喊视频| 蜜臀av午夜精品福利| 在线免费播放av观看| 无码一区中文字幕| 成人国产片视频在线观看| 九九热在线视频免费观看| 免费国产高清在线精品一区| 亚洲无码a∨在线视频| 色欲国产精品一区成人精品| 午夜高清国产拍精品福利| 国产乱子影视频上线免费观看| 强伦姧人妻免费无码电影| 久久婷婷五月综合97色直播| 国产精品一区二区三区麻豆 | 国产精品久久精品| 正在播放国产剧情亂倫| 亚洲精品毛片一区二区| 国产成人精品久久性色av| 成人特黄特色毛片免费看| 国产熟睡乱子伦视频在线播放| 日韩理伦片一区二区三区| 内射老阿姨1区2区3区4区| 亚洲精品国产美女久久久| 亚洲欧美激情另类| 国产亚洲精品午夜福利| 亚洲一品道一区二区三区| 丝袜美腿亚洲综合第一区| 国产欧美另类精品久久久| 人妻无码vs中文字幕久久av爆| 精品国产一区二区三区麻豆| 好爽毛片一区二区三区四| 亚洲国产综合一区二区精品| 欧美人与动牲猛交A欧美精品| 免费看国产精品3a黄的视频| 99精品高清在线播放| 四虎永久地址WWW成人久久| 久久午夜无码免费|