亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 辦公 > Excel > 正文

Excel撤銷工作表保護密碼圖文教程介紹

2024-08-23 19:55:30
字體:
來源:轉載
供稿:網友

  我們經常使用Excel的工作表保護功能,將工作表用密碼保護起來,以防別人操作時進行修改,但是這樣一來有可能會無法進行一些操作(如輸入公式等),時間久了保護的密碼也有可能忘記了,這該怎么辦呢?只要按照以下步驟操作,Excel工作表保護密碼瞬間即破!

  1、打開您需要破解保護密碼的Excel文件;

  2、依次點擊菜單欄上的工具---宏----錄制新宏,輸入宏名字如:aa;

Excel撤銷工作表保護密碼圖文教程介紹   CUOxin.COM

  3、停止錄制(這樣得到一個空宏);

  4、依次點擊菜單欄上的工具---宏----宏,選aa,點編輯按鈕;

  5、刪除窗口中的所有字符(只有幾個),替換為下面的內容;

  從橫線下開始復制-----------------------------

  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

  ----------------------

  復制到橫線以上

  6、關閉編輯窗口;

  7、依次點擊菜單欄上的工具---宏-----宏,選AllInternalPasswords,運行,確定兩次;


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
国产美女91呻吟求| 91av视频在线观看| 国产日韩欧美黄色| 久久99精品久久久久久青青91| 日韩一区二区三区国产| 久久综合久中文字幕青草| 亚洲肉体裸体xxxx137| 国产a∨精品一区二区三区不卡| 久久99久久99精品免观看粉嫩| 欧美乱人伦中文字幕在线| 亚洲综合精品伊人久久| 国产成人精品一区二区| 久久中文精品视频| 91chinesevideo永久地址| 97精品视频在线观看| 欧美精品aaa| 亚洲无限av看| 九九热视频这里只有精品| 国产精品高清网站| 精品国产依人香蕉在线精品| 国产亚洲a∨片在线观看| 国产亚洲精品va在线观看| 中文综合在线观看| 国产精品aaa| 欧美做受高潮1| 午夜免费日韩视频| 国产精品免费久久久久影院| 欧美一区深夜视频| 欧美极品欧美精品欧美视频| 国产亚洲美女久久| 日韩av电影在线免费播放| 亚洲男人7777| 成人福利网站在线观看| 日韩中文有码在线视频| 午夜免费久久久久| 欧美洲成人男女午夜视频| 91精品国产自产在线| 欧美大片免费观看在线观看网站推荐| 亚洲成人激情图| 亚洲人成77777在线观看网| 国产拍精品一二三| 亚洲第一福利视频| 亚洲三级黄色在线观看| 亚洲аv电影天堂网| 精品久久久91| 亚洲欧美日韩直播| 久久综合久久88| 人九九综合九九宗合| 欧美精品videosex极品1| 亚洲精品按摩视频| 成人a级免费视频| 亚洲色图av在线| 亚洲国产黄色片| 欧美日韩另类视频| 国产一区二区三区在线观看视频| 亚洲欧美国产日韩天堂区| 91久久中文字幕| 欧美极品少妇xxxxⅹ免费视频| 欧洲美女7788成人免费视频| 国产成人亚洲综合| 国产精品999| 亚洲国产成人在线视频| 国产拍精品一二三| 91久久精品在线| 国产欧美在线观看| 日韩日本欧美亚洲| 欧美第一黄网免费网站| 国产91免费观看| 亚洲国产精品系列| 欧美黑人一级爽快片淫片高清| 久久久久久久一区二区| 欧美电影免费观看高清完整| www日韩中文字幕在线看| 久久久国产精彩视频美女艺术照福利| 亚洲成人aaa| www.亚洲免费视频| 国产日韩在线视频| 欧美日韩在线影院| 亚洲国产精品人人爽夜夜爽| 国产精品久久久久久久av大片| 成人av在线网址| 欧美日韩一区二区精品| 亚洲激情在线观看| 久久黄色av网站| 日韩精品欧美国产精品忘忧草| 欧美国产欧美亚洲国产日韩mv天天看完整| 欧美极度另类性三渗透| 91精品国产综合久久久久久久久| 88国产精品欧美一区二区三区| 欧美黑人xxx| 在线观看日韩专区| 亚洲精品自在久久| 97在线看福利| 亚洲精品自拍偷拍| 久久久噜噜噜久久| 精品综合久久久久久97| 国产精品黄色av| 欧美日韩国产区| 成人免费在线视频网站| 亚洲激情电影中文字幕| 久久中文字幕在线| 91美女福利视频高清| 51色欧美片视频在线观看| 在线播放日韩专区| 亚洲人成网7777777国产| 黑人精品xxx一区| 精品亚洲aⅴ在线观看| 91免费视频网站| 最新亚洲国产精品| 88xx成人精品| 国产精品日韩在线一区| 福利一区福利二区微拍刺激| 欧美激情综合色综合啪啪五月| 国产亚洲视频中文字幕视频| 亚洲国产97在线精品一区| 中文字幕最新精品| 国产精品久久久| 亚洲人成网站999久久久综合| 国产精品高潮呻吟久久av无限| 日韩精品视频免费在线观看| 日韩av一区二区在线观看| 欧美日韩另类字幕中文| 国产精品一区二区电影| 欧美人与性动交a欧美精品| 欧洲一区二区视频| 亚洲91精品在线| 超碰日本道色综合久久综合| 日韩欧美国产成人| 国产成人在线播放| 亚洲三级免费看| 欧美大学生性色视频| 国产视频精品va久久久久久| 97视频在线观看视频免费视频| 亚洲人成在线电影| 国产精品99久久久久久久久| 国产国语videosex另类| 欧美激情欧美狂野欧美精品| 日韩免费观看高清| 在线观看日韩www视频免费| 欧美激情一级精品国产| 色综合久久久888| 欧美专区中文字幕| 国产精品中文久久久久久久| 日本成人免费在线| 欧美视频在线观看免费| 国产成人精品最新| 91av国产在线| 91大神福利视频在线| 国产97色在线|日韩| 久久精品国产成人精品| 国产一区二区丝袜| 91人成网站www| 91黑丝高跟在线| 色偷偷亚洲男人天堂| 成人国产在线激情| 日本91av在线播放| 成人h视频在线观看播放| 黑人巨大精品欧美一区二区| 亚洲一区二区三区成人在线视频精品| 欧美疯狂性受xxxxx另类| 美女精品久久久| 国产精品91久久久久久| 日韩在线视频二区| 欧美黑人性生活视频|