如何從 Excel VBA 專案中刪除密碼 [4 種方法]
![如何從 Excel VBA 專案中刪除密碼 [4 種方法]](https://www.passmapa.com/images/desbloquear-proyecto-vba-excel.png)
我想知道如何從 Excel 中的 VBA 專案中刪除密碼。誰能幫我?
在尋找刪除 Excel 中的 VBA 密碼的方法之前,您必須了解 VBA 的含義。 VBA 是 Visual Basic for Applications 的縮寫。各種 MS 應用程式(尤其是 MS Excel)使用它來添加一些功能並幫助自動執行日常任務。由於其性質和對文件安全的需求,大多數使用者使用密碼加密 VBA 項目。然而,人類並不完美,VBA 密碼可能會被遺忘。明顯的含義是您無法存取或編輯 Excel VBA 程式碼。為了消除這種混亂,您需要一種破解 Excel VBA 密碼的方法。幸運的是,有很多方法可以完成這項任務。在本文中,您將收到有關破解 Excel VBA 密碼的 4 種主要方法的詳細指南。
第 1 部分:如何在沒有程式的情況下刪除 Excel 中的 VBA 項目密碼
可以藉助自動 VBA 解密軟體或手動方式來解鎖 Excel 中的 VBA 項目。深入研究如何手動破解 Excel VBA 密碼,有幾種好方法可以完成這項工作。您可以從這些選項中進行選擇並嘗試使用受保護的 Excel 檔案。最終,這些選項之一可能會更好,具體取決於受保護文件的性質和當前的需求。在利用這些手動方法之前,您必須備份 Excel 檔案。
方法1.更改檔案副檔名以解鎖Excel VBA模組
此方法涉及將 .xlsm 檔案副檔名變更為另一種格式,然後還原為 .xlsm 格式。雖然這個過程很長,但您可以仔細按照它操作,最終刪除 Excel VBA 密碼。以下步驟說明如何透過簡單地更改檔案副檔名來破解Excel VBA專案密碼。
步驟1 :找到目標.xlsm文件,並將.xlsm文件副檔名更改為zip。
第2步 :現在透過您擁有的任何 Archiver 程式開啟此文件。您可以使用 WinRAR 或 7-Zip。如果這樣做,您應該能夠看到文件目錄的以下結構。
步驟3 :導覽至 XL 目錄選項並提取標記為「VBAProject.bin」的檔案。
步驟4 :透過任何十六進位編輯器開啟VBAProject.bin文件,並在十六進位編輯器中檢查文件內的文字「DPB=」。
步驟5 :找到此文字後,只需將其刪除並用“DPX=”替換即可。現在在十六進位編輯器中儲存並關閉檔案。使用新的十六進位編輯的 VBAProject.bin 覆蓋舊的 VBAProject.bin。
步驟6 :將檔案副檔名還原為 .xlsm,然後在 Excel 中開啟。在彈出的警告視窗中選擇“是”,忽略其他選項。
步驟7 :執行VBA編輯器,如果出現對話框,選擇「確定」。
步驟8 :右鍵點選 VBA 項目的名稱,然後選擇屬性。選擇“保護”標籤並刪除現有密碼。另外,停用「鎖定項目以供檢視」複選框並再次啟用。輸入合適的密碼並確認。按一下“確定”進行更改。
方法2.使用十六進位編輯器刪除Excel VBA專案密碼
十六進位編輯器為您提供了一個編輯十六進位乘積並最終破解 Excel VBA 密碼的良好平台。在此方法中,您將建立一個虛擬 xls 文件,設定密碼,並使用它來存取受保護的 Excel。
步驟1 :使用十六進位編輯器建立新的 Excel (xls) 檔案。只需一個簡單的文件就可以做到。
第2步 :在 VBA 部分為此文件建立密碼。您可以按 Alt+F11 存取此選項。
步驟3 :建立一個易於記住的密碼後,儲存這個新檔案並退出。
步驟4 :開啟這個新建立的文件,不過這次是透過十六進位編輯器開啟。開啟後,找到並複製以以下鍵開頭的行:CMG=、DPB= 和 GC=。
步驟5 :現在用十六進位編輯器開啟要破解密碼的Excel檔案。將複製的文字貼上到相應的欄位中並儲存變更。退出文件。
步驟6 :正常開啟 Excel 檔案並使用您為虛擬 xls 檔案建立的相同密碼來檢視 VBA 程式碼。
方法 3. 使用 Visual Basic 編輯器從 Excel VBA 專案中刪除密碼
與十六進位編輯器不同,Visual Basic 編輯器允許使用者編輯字元代碼而不是十六進位代碼。這個過程並沒有那麼長。但是,您必須小心,因為程式碼需要注意以避免錯誤。以下步驟清楚說明如何使用 Visual Basic 編輯器破解 Excel 巨集密碼。
步驟1 :手動開啟包含受保護的 Excel 工作表的對應工作簿。
第2步 :現在使用 Alt+F11 指令開啟 Visual Basic 編輯器。轉到嵌入模組,然後將以下程式碼貼到右側可用的程式碼視窗中。
步驟3 :退出 VBA 編輯器視窗並繼續處理受保護的工作表。
步驟4 :前往工具 > 巨集 > 巨集。在出現的清單中,雙擊“PasswordBreaker”選項。現在您應該能夠存取受密碼保護的 Excel 檔案。
第 2 部分:在 Excel 中解鎖 VBA 項目時的手動限制
儘管手動方法對於破解 Excel VBA 密碼很有用,但它們遠非完美。這些方法存在多種問題,因此在處理重要且複雜的 Excel 文件時不太適合。以下是手動方法的一些常見限制。
- 需要技術知識 :正如您所看到的,上述大多數選項都涉及大量程式碼。因此,如果您的技術知識很少,那麼您將很難使用這些手動選項。
- 會消耗很多時間 :許多手動方法涉及漫長的過程。事實上,它還涉及跨多個平台的程式碼和移動,這使得它變得更加乏味,因此用戶會發現它緩慢而乏味。
- 成功率 :最終重要的是能否破解Excel VBA密碼。不幸的是,這些手動選項的成功率最低。因此,花費大量的時間和精力卻得不到你需要的結果是不可取的。
也就是說,如果所有選項都失敗或您厭倦了它們的缺點,請稍後嘗試使用 Passper for Excel 等特殊應用程式來自動破解 Excel VBA 密碼。
第3部分:如何自動破解Excel VBA密碼
Excel 通行證 是一款非常強大的 Excel 檔案密碼解鎖工具。此程式保證破解Excel VBA專案密碼的成功率為100%。憑藉著超快的解密速度和易用性,沒有理由懷疑Passper for Excel的能力。另外要注意的是,Passper for Excel可以用來破解Excel檔案的文件開啟密碼。
Passper for Excel 的主要特點:
- VBA 專案、工作表或工作簿中的所有編輯和格式限制都可以立即破解。
- 使用 Passper for Excel,只需點擊一下即可擺脫 VBA 專案的密碼保護。
- 使用程式後,您的資料不會受到影響或損壞。
- 該程式具有非常廣泛的兼容性。所有 Excel 檔案類型(包括 .xlsm、.xlsb、.xltx、.xltm)均與其相容。
Passper for Excel 已為全球數百萬用戶提供服務。並且它得到了用戶的正面評價。不要猶豫,現在就嘗試一下吧。
如何使用 Passper for Excel 刪除 Excel 中的 VBA 密碼
步驟1: 在您的 PC 上啟動 Passper for Excel,然後按一下「刪除限制」選項。
第2步: 在新視窗中,按一下「選擇檔案」按鈕,然後依照螢幕上的指示將受密碼保護的 Excel VBA 檔案上傳到程式介面。
步驟3: 上傳受密碼保護的檔案後,按「刪除」選項即可刪除 Excel 檔案中的 VBA 項目密碼。
該程式將在幾秒鐘內自動刪除限制。完成後,您應該在螢幕底部看到成功通知。
結論
本指南清楚闡述了一些破解 Excel VBA 密碼的可行方法。然而,某些表單比其他表單更優越,因為它們能夠處理複雜的 VBA 密碼、易於使用以及已發布的成功率。從上面提供的大量資訊來看,沒有人可以提出異議 Excel 通行證 作為破解Excel VBA專案密碼的真正解決方案。所有測量參數均優於手動選項。選擇 Passper for Excel 並永遠解決您的 VBA 密碼問題。