




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、 用宏代碼-破解工作表保護(hù)密碼(VBAproject密碼破解,很好用)網(wǎng)上有很多這個(gè)代碼,但很多朋友并不太了解如何運(yùn)用在此做了一些整理,希望對(duì)大家有所幫助!注:很多時(shí)候會(huì)因?yàn)橥浢艽a丟失重要EXCEL文件而煩惱,這份代碼就能幫你找回,僅僅出之這個(gè)初衷,如因?yàn)檫@個(gè)代碼讓你感到不安全,那請(qǐng)加強(qiáng)電腦文件的密保,如用在不當(dāng)?shù)牡胤?,后果自?fù)!工作表保護(hù)密碼破解(圖解)1、新建一個(gè)EXCEL文件“BOOK1”, 在工具欄空白位置,任意右擊,選擇Visual Basic項(xiàng),
2、60; 彈出Visual Basic工具欄: 2、在Visual Basic工具欄中,點(diǎn)擊“錄制”按鈕, 彈出“錄制新宏”對(duì)話框,選擇“個(gè)人宏工作簿”: 3、選擇“個(gè)人宏工作簿”后按確定, 彈出如下“暫?!卑粹o,點(diǎn)擊停止: 4、在Visual Basic工具欄中,點(diǎn)擊“編輯”按鈕: 5、點(diǎn)擊“編輯”按鈕后,彈出如下圖的編輯界面: &
3、#160; 找到“VBAProject(PERSONAL.XLS)模塊模塊1(也可能是模塊N-其他數(shù)字)” 雙擊模塊1將右邊代碼內(nèi)容清空 6、復(fù)制“工作保護(hù)密碼破解”代碼到右邊框中,點(diǎn)保存,然后關(guān)閉“BOOK1” 7、運(yùn)行需要解密的“EXCEL文件”,在Visual Basic工具欄中,點(diǎn)擊“運(yùn)行”按鈕 8、點(diǎn)擊“運(yùn)行”按鈕后,彈出“宏”對(duì)話框, 點(diǎn)擊運(yùn)行“PERSONAL.XLS!工作保護(hù)密碼破解”這個(gè)宏
4、160;9、運(yùn)行“PERSONAL.XLS!工作保護(hù)密碼破解”這個(gè)宏后, 如下圖示意就可以 解除工作表的密碼保護(hù)了 (這個(gè)圖,如果工作表中有多組不同密碼, 每解開一組,就會(huì)提示一次,也就說可能會(huì)出現(xiàn)幾次) 工作表保護(hù)密碼破解(代碼)=請(qǐng)復(fù)制以下內(nèi)容=Public Sub 工作表保護(hù)密碼破解()Const DBLSPACE As String = vbNewLine & vbNewLineConst AUTHORS As String = DBLSP
5、ACE & vbNewLine & _"作者:McCormick JE McGimpsey "Const HEADER As String = "工作表保護(hù)密碼破解"Const VERSION As String = DBLSPACE & "版本 Version 1.1.1"Const REPBACK As String = DBLSPACE & ""Const ZHENGLI As String = DBLSPACE & "
6、160; hfhzi3戊冥 整理"Const ALLCLEAR As String = DBLSPACE & "該工作簿中的工作表密碼保護(hù)已全部解除!" & DBLSPACE & "請(qǐng)記得另保存" _& DBLSPACE & "注意:不要用在不當(dāng)?shù)胤?,要尊重他人的勞?dòng)成果!"Const MSGNO
7、PWORDS1 As String = "該文件工作表中沒有加密"Const MSGNOPWORDS2 As String = "該文件工作表中沒有加密2"Const MSGTAKETIME As String = "解密需花費(fèi)一定時(shí)間,請(qǐng)耐心等候!" & DBLSPACE & "按確定開始破解!"Const MSGPWORDFOUND1 As String = "密碼重新組合為:" & DBLSPACE & "$" & DBLSPAC
8、E & _"如果該文件工作表有不同密碼,將搜索下一組密碼并修改清除"Const MSGPWORDFOUND2 As String = "密碼重新組合為:" & DBLSPACE & "$" & DBLSPACE & _"如果該文件工作表有不同密碼,將搜索下一組密碼并解除"Const MSGONLYONE As String = "確保為唯一的?"Dim w1 As Worksheet, w2 As WorksheetDim i As Integer, j
9、As Integer, k As Integer, l As IntegerDim m As Integer, n As Integer, i1 As Integer, i2 As IntegerDim i3 As Integer, i4 As Integer, i5 As Integer, i6 As IntegerDim PWord1 As StringDim ShTag As Boolean, WinTag As BooleanApplication.ScreenUpdating = FalseWith ActiveWorkbookWinTag = .ProtectStructure O
10、r .ProtectWindowsEnd WithShTag = FalseFor Each w1 In WorksheetsShTag = ShTag Or w1.ProtectContentsNext w1If Not ShTag And Not WinTag ThenMsgBox MSGNOPWORDS1, vbInformation, HEADERExit SubEnd IfMsgBox MSGTAKETIME, vbInformation, HEADERIf Not WinTag ThenElseOn Error Resume NextDo 'dummy do loopFor
11、 i = 65 To 66: For j = 65 To 66: For k = 65 To 66For l = 65 To 66: For m = 65 To 66: For i1 = 65 To 66For i2 = 65 To 66: For i3 = 65 To 66: For i4 = 65 To 66For i5 = 65 To 66: For i6 = 65 To 66: For n = 32 To 126With ActiveWorkbook.Unprotect Chr(i) & Chr(j) & Chr(k) & _Chr(l) & Chr(m
12、) & Chr(i1) & Chr(i2) & _Chr(i3) & Chr(i4) & Chr(i5) & Chr(i6) & Chr(n)If .ProtectStructure = False And _.ProtectWindows = False ThenPWord1 = Chr(i) & Chr(j) & Chr(k) & Chr(l) & _Chr(m) & Chr(i1) & Chr(i2) & Chr(i3) & _Chr(i4) & Chr(i5)
13、 & Chr(i6) & Chr(n)MsgBox Application.Substitute(MSGPWORDFOUND1, _"$", PWord1), vbInformation, HEADERExit Do 'Bypass all for.nextsEnd IfEnd WithNext: Next: Next: Next: Next: NextNext: Next: Next: Next: Next: NextLoop Until TrueOn Error GoTo 0End IfIf WinTag And Not ShTag ThenMs
14、gBox MSGONLYONE, vbInformation, HEADERExit SubEnd IfOn Error Resume NextFor Each w1 In Worksheets'Attempt clearance with PWord1w1.Unprotect PWord1Next w1On Error GoTo 0ShTag = FalseFor Each w1 In Worksheets'Checks for all clear ShTag triggered to 1 if not.ShTag = ShTag Or w1.ProtectContentsN
15、ext w1If ShTag ThenFor Each w1 In WorksheetsWith w1If .ProtectContents ThenOn Error Resume NextDo 'Dummy do loopFor i = 65 To 66: For j = 65 To 66: For k = 65 To 66For l = 65 To 66: For m = 65 To 66: For i1 = 65 To 66For i2 = 65 To 66: For i3 = 65 To 66: For i4 = 65 To 66For i5 = 65 To 66: For i
16、6 = 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 ThenPWord1 = Chr(i) & Chr(j) & Chr(k) & Chr(l) & _Chr(m) &
17、; 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 sheetsFor Each w2 In Worksheetsw2.Unprotect PWord1Next w2Exit Do 'Bypass all for.nextsEnd IfNext: Next: Next: Next: Next: NextNext:
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 餐飲店員工勞動(dòng)合同及社會(huì)保險(xiǎn)協(xié)議
- 車輛煤炭運(yùn)輸與智能調(diào)度系統(tǒng)合同
- 特色餐廳轉(zhuǎn)讓合同:包含品牌、門店、經(jīng)營(yíng)許可等
- 商場(chǎng)物業(yè)維修協(xié)議書范本
- 節(jié)能環(huán)保彩鋼活動(dòng)房施工安裝及安全協(xié)議
- 汽車安全保險(xiǎn)業(yè)務(wù)合作協(xié)議書
- 《個(gè)人借款還款計(jì)劃及欠條保管責(zé)任合同》
- 拆遷補(bǔ)償款提取與二手房交易資金監(jiān)管服務(wù)合同
- 3D打印橋臺(tái)模型校驗(yàn)
- 國網(wǎng)可研編寫培訓(xùn)
- 2025年河南省高考物理真題(解析版)
- 2025中國心肌病綜合管理指南要點(diǎn)解讀課件
- 7數(shù)滬科版期末考試卷-2024-2025學(xué)年七年級(jí)(初一)數(shù)學(xué)下冊(cè)期末考試模擬卷03
- 涼山州木里縣選聘社區(qū)工作者筆試真題2024
- 2025年中國太平洋人壽保險(xiǎn)股份有限公司勞動(dòng)合同
- 配電線路高級(jí)工練習(xí)試題附答案
- 護(hù)士N2理論考試試題及答案
- 2025年河北省中考麒麟卷地理(二)
- 第23課+和平發(fā)展合作共贏的時(shí)代潮流+課件高一歷史下學(xué)期統(tǒng)編版(2019)必修中外歷史綱要下
- 小說閱讀-2025年中考語文一模試題分項(xiàng)匯編解析版
- 技術(shù)中心人員管理制度
評(píng)論
0/150
提交評(píng)論