win7系統(tǒng)下載
當(dāng)前位置: 首頁(yè) > 硬件軟件教程 > 詳細(xì)頁(yè)面

如何解除Excel VBA工程密碼

發(fā)布時(shí)間:2025-03-13 文章來(lái)源:xp下載站 瀏覽:

辦公軟件是指可以進(jìn)行文字處理、表格制作、幻燈片制作、圖形圖像處理、簡(jiǎn)單數(shù)據(jù)庫(kù)的處理等方面工作的軟件。目前辦公軟件朝著操作簡(jiǎn)單化,功能細(xì)化等方向發(fā)展。辦公軟件的應(yīng)用范圍很廣,大到社會(huì)統(tǒng)計(jì),小到會(huì)議記錄,數(shù)字化的辦公,離不開(kāi)辦公軟件的鼎力協(xié)助。另外,政府用的電子政務(wù),稅務(wù)用的稅務(wù)系統(tǒng),企業(yè)用的協(xié)同辦公軟件,這些都屬于辦公軟件。

方法一

將你要的Excel文件關(guān)閉,另存為2003版格式(.xls),

文件另存為Excel2003

然后新建一個(gè)Excel文件,打開(kāi)新建的這個(gè)Excel,按下alt+F11,打開(kāi)VBA 界面,新建一個(gè)模塊,

如圖所示

Excel VBA 新建模塊

將代碼復(fù)制到這個(gè)模塊中,代碼如下:

Private Sub VBAPassword() '你要解保護(hù)的Excel文件路徑(把要破解的excel保存為2003-97 xls) Filename = Application.GetOpenFilename("Excel文件(*.xls & *.xla & *.xlt),*.xls;*.xla;*.xlt", , "VBA破解") If Dir(Filename) = "" Then MsgBox "沒(méi)找到相關(guān)文件,清重新設(shè)置。" Exit Sub Else FileCopy Filename, Filename & ".bak" '備份文件。 End If Dim GetData As String * 5 Open Filename For Binary As #1 Dim CMGs As Long Dim DPBo As Long For i = 1 To LOF(1) Get #1, i, GetData If GetData = "CMG=""" Then CMGs = i If GetData = "[Host" Then DPBo = i - 2: Exit For Next If CMGs = 0 Then MsgBox "請(qǐng)先對(duì)VBA編碼設(shè)置一個(gè)保護(hù)密碼...", 32, "提示" Exit Sub End If  Dim St As String * 2 Dim s20 As String * 1 '取得一個(gè)0D0A十六進(jìn)制字串 Get #1, CMGs - 2, St '取得一個(gè)20十六制字串 Get #1, DPBo + 16, s20 '替換加密部份機(jī)碼 For i = CMGs To DPBo Step 2 Put #1, i, St Next '加入不配對(duì)符號(hào) If (DPBo - CMGs) Mod 2 <> 0 Then Put #1, DPBo + 1, s20 End If MsgBox "文件解密成功......", 32, "提示" Close #1 End Sub

點(diǎn)擊運(yùn)行,打開(kāi)第一步另存為2003版格式的Excel表格即可。

使用Excel VBA解除VBA查看密碼.gif

方法二

解除VBA查看密碼

首先,如果文件格式是(.xslm),需要先打開(kāi)Excel文件,另存為2003版格式(.xls),保存過(guò)程中如有彈出提示,直接點(diǎn)擊確認(rèn)即可。

文件另存為Excel2003

然后點(diǎn)擊選中文件,單擊右鍵打開(kāi)方式選擇使用記事本打開(kāi),還可以使用文本編輯器(我用的是NotePad++)打開(kāi)這個(gè)文件。

使用記事本打開(kāi)Excel2003

然后在文件里查找“DPB",把它改成“DPx”。注意大小寫(xiě)。(這個(gè)是重點(diǎn))

更換Excel內(nèi)DPB為DPx

保存修改。然后用Excel重新打開(kāi)這個(gè)文件。你會(huì)遇到一些錯(cuò)誤,忽略它們。

Excel打開(kāi)后錯(cuò)誤彈窗

然后進(jìn)入Excel的“開(kāi)發(fā)工具”面板,選擇“Visual Basic”。又會(huì)有一系列錯(cuò)誤,忽略它們,直到VBA項(xiàng)目打開(kāi)。

Excel打開(kāi)VBS后錯(cuò)誤彈窗

這時(shí)候已經(jīng)可以查看VBA代碼了。

修改VBA密碼

如果想改變甚至去除原來(lái)的密碼,繼續(xù)看。

從VBA編輯器的“工具”菜單,選擇“VBA工程屬性...“,然后轉(zhuǎn)到”保護(hù)“面板。

在密碼框中輸入新密碼。(即便你想去除原有密碼,也必須先設(shè)置一個(gè)新密碼,然后再按后面的步驟去掉這個(gè)密碼。)

Excel設(shè)置添加VBA工程密碼

保存VBA文件和Excel文件,關(guān)閉Excel。

重新啟動(dòng)Excel并重新打開(kāi)這個(gè)文件,然后進(jìn)入"開(kāi)發(fā)工具"->"Visual Basic",會(huì)提示輸入密碼。輸入你新設(shè)置的密碼。

Excel打開(kāi)設(shè)置密碼的VBA工程

然后回到VBA編輯器的“工具”->"VBA工程屬性"->“保護(hù)”,去掉密碼以及保護(hù)選項(xiàng)前面的標(biāo)記

Excel打開(kāi)設(shè)置取消密碼的VBA工程

最后大功告成,下次可以直接打開(kāi)查看VBA工程。

Excel設(shè)置查看VBA工程代碼

Office辦公軟件是辦公的第一選擇,這個(gè)地球人都知道。

本文章關(guān)鍵詞: 解除Excel VBA工程密碼 
當(dāng)前原文鏈接:http://m.91mp3.cn/soft/soft-64748.html
主站蜘蛛池模板: 久久婷婷午色综合夜啪| 狠狠色综合日日| 国产成人精品综合久久久| 国产成+人欧美+综合在线观看| 国产综合成人久久大片91| 亚洲国产欧洲综合997久久| 亚洲综合色在线| 亚洲国产aⅴ综合网| 亚洲AⅤ优女AV综合久久久| 激情97综合亚洲色婷婷五| 伊人成色综合网| 国产综合久久久久| 久久93精品国产91久久综合| 亚洲精品欧美综合在线| 天天综合久久一二三区| 一本综合久久国产二区| 欧美日韩国产综合视频在线观看| 久久综合综合久久狠狠狠97色88| 99久久综合狠狠综合久久止| 欧美精品综合视频一区二区| 精品无码综合一区| 伊人久久亚洲综合影院| 欧美一区二区三区久久综合| 久久狠狠一本精品综合网| 狠狠色狠狠色综合日日不卡| 99久久综合国产精品二区| 久久综合鬼色88久久精品综合自在自线噜噜 | 狠狠色噜噜色狠狠狠综合久久| 亚洲伊人久久综合影院| 国产成人综合精品一区| 激情综合亚洲色婷婷五月| 亚洲欧美乱综合图片区小说区 | 国产色婷婷精品综合在线| 日韩亚洲人成在线综合日本| 亚洲狠狠久久综合一区77777| 久久综合综合久久综合| 亚洲综合五月天| 婷婷五月综合色视频| 色欲香天天天综合网站| 亚洲伊人tv综合网色| 人人狠狠综合久久88成人|