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

首頁 > 辦公 > Excel > 正文

破解EXCEL工作表保護的方法

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

1/打開文件
2/工具---宏----錄制新宏---輸入名字如:aa
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,運行,確定兩次,等2分鐘,再確定.OK,沒有密碼了!!


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
丝袜亚洲另类欧美重口| 欧美美女18p| 在线电影欧美日韩一区二区私密| 日韩中文字幕免费看| 国产日韩欧美自拍| 粉嫩av一区二区三区免费野| 97精品国产91久久久久久| 一区二区成人av| 国产精品久久久久久亚洲影视| 欧美日韩国产丝袜另类| 中文字幕精品久久久久| 亚洲一区二区久久久久久| 亚洲品质视频自拍网| 欧美性黄网官网| 热久久美女精品天天吊色| 国产精品视频999| 日韩在线免费视频| 欧美在线国产精品| 91av免费观看91av精品在线| 亚洲一区二区三区视频| 日韩中文视频免费在线观看| 午夜精品久久17c| 欧美中文在线观看国产| 欧美精品18videosex性欧美| 亚洲一区精品电影| 尤物yw午夜国产精品视频明星| 成人中心免费视频| 国产成人涩涩涩视频在线观看| 亚洲精品视频在线观看视频| 欧美在线不卡区| 欧美性视频精品| 国产精品综合网站| 午夜精品福利在线观看| 亚洲人成啪啪网站| 久久久久九九九九| 亚洲午夜女主播在线直播| 黑人巨大精品欧美一区二区| 精品亚洲男同gayvideo网站| 热久久视久久精品18亚洲精品| 欧美视频精品一区| 欧美高清视频在线播放| 国产精欧美一区二区三区| 91精品视频在线免费观看| 国产精品久久久久久亚洲影视| 欧美激情一区二区三区在线视频观看| 日韩av中文字幕在线播放| 97视频在线观看免费高清完整版在线观看| 清纯唯美日韩制服另类| 国产成人在线一区二区| 亚洲综合小说区| 亚洲在线观看视频网站| 亚洲天堂影视av| 91精品免费久久久久久久久| 亚洲欧美日韩中文视频| 一区二区三区www| 国产精品网站大全| 一区二区国产精品视频| 久久精品91久久久久久再现| 欧美一级黄色网| 91精品国产综合久久久久久蜜臀| 在线日韩中文字幕| 亚洲欧美一区二区三区久久| 欧美成人免费在线观看| 97久久精品人人澡人人爽缅北| 欧美成人免费一级人片100| 亚洲xxxxx性| 久久91精品国产91久久久| 久久久国产精彩视频美女艺术照福利| 中文在线资源观看视频网站免费不卡| 久久久久国产视频| 色先锋久久影院av| 日韩天堂在线视频| 91免费看片网站| 久久五月天综合| 高清亚洲成在人网站天堂| 成人免费福利视频| 亚洲国产91色在线| 国产欧美日韩精品专区| 久久在线观看视频| 亚洲视频第一页| 精品一区二区电影| 亚洲精品一二区| 九九九久久久久久| 91久久夜色精品国产网站| 久久久国产精品x99av| 欧美巨乳美女视频| 日韩电影免费观看中文字幕| 日韩一级裸体免费视频| 亚洲日韩欧美视频一区| 国内外成人免费激情在线视频| 亚洲第一黄色网| 国产精品久久久精品| 色噜噜狠狠狠综合曰曰曰| 久久精品亚洲精品| 中文字幕欧美国内| 国产精品69精品一区二区三区| 欧美日韩国产中文精品字幕自在自线| 久久久久久久av| 久久精品视频网站| 91精品国产乱码久久久久久蜜臀| 精品久久香蕉国产线看观看gif| 亚洲专区中文字幕| 亚洲免费小视频| 久久偷看各类女兵18女厕嘘嘘| 久久视频在线观看免费| 成人av在线亚洲| 成人网在线视频| 欧洲精品久久久| 日韩成人激情影院| 久久久国产精彩视频美女艺术照福利| 高清亚洲成在人网站天堂| 久久久久久中文| 欧美另类高清videos| 欧美中文在线字幕| 欧美天堂在线观看| 国产精品99久久久久久久久久久久| 久久福利视频导航| 91精品久久久久久久久不口人| 亚洲精品久久久久久下一站| 最近2019中文字幕第三页视频| 亚洲综合精品一区二区| 91久久精品国产91性色| 欧美成人亚洲成人| 欧美肥臀大乳一区二区免费视频| 中文字幕不卡在线视频极品| 亚洲精品97久久| 国产视频在线一区二区| 91国产在线精品| 日韩国产欧美精品在线| 亚洲肉体裸体xxxx137| 国产亚洲精品久久久| 91亚洲精品久久久久久久久久久久| 91中文字幕在线| 亚洲色图综合网| 亚洲iv一区二区三区| 岛国av在线不卡| 国产精品美女久久久久久免费| 日本欧美爱爱爱| 国产日韩欧美综合| 538国产精品视频一区二区| 在线播放精品一区二区三区| 欧美一二三视频| 在线精品视频视频中文字幕| 国产精品成人观看视频国产奇米| 91亚洲国产精品| 亚洲大胆美女视频| 亚洲精品日韩av| 国产精品视频网址| 欧美性猛交xxxx富婆弯腰| 亚洲第一区第一页| 国产精品热视频| 欧美日韩成人在线播放| 一区二区av在线| 国产欧美一区二区三区久久| 精品香蕉一区二区三区| 亚洲视频综合网| 成人激情在线观看| 欧美性猛交xxxx偷拍洗澡| 亚洲精品mp4| 国产精品久久久久影院日本| 亚洲精品资源在线| 欧美性生活大片免费观看网址| 久久精品国产亚洲7777| 日韩av成人在线观看|