Excel

如何從 Excel VBA 專案中刪除密碼 [4 種方法]

我想知道如何從 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」的檔案。

更改 VBA 檔案副檔名

步驟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=。

VBA 檔案副檔名

步驟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,然後按一下「刪除限制」選項。

刪除 Excel 限制

第2步: 在新視窗中,按一下「選擇檔案」按鈕,然後依照螢幕上的指示將受密碼保護的 Excel VBA 檔案上傳到程式介面。

選擇Excel文件

步驟3: 上傳受密碼保護的檔案後,按「刪除」選項即可刪除 Excel 檔案中的 VBA 項目密碼。

刪除 Excel 限制

該程式將在幾秒鐘內自動刪除限制。完成後,您應該在螢幕底部看到成功通知。

結論

本指南清楚闡述了一些破解 Excel VBA 密碼的可行方法。然而,某些表單比其他表單更優越,因為它們能夠處理複雜的 VBA 密碼、易於使用以及已發布的成功率。從上面提供的大量資訊來看,沒有人可以提出異議 Excel 通行證 作為破解Excel VBA專案密碼的真正解決方案。所有測量參數均優於手動選項。選擇 Passper for Excel 並永遠解決您的 VBA 密碼問題。

免費試用

相關文章

發表評論

您的電子郵件地址不會被公開。 必填欄位標有 *

返回頂部按鈕
分享透過
複製連結