您在寻找吗如何破解Excel XLSM文件中的VBA密码?如果是,请阅读此博客。受密码保护的 Excel XLSM VBA 文件特别有助于保护文档并防止未经授权的访问。然而,有时当我们不记得密码时,访问这些文件就会变得困难。在这里,我们描述了多种简单的方法和分步过程来删除 Excel VBA 密码。
众所周知,VBA(Visual Basic 应用程序)是微软Office套件程序的实质性组成部分,即Word、Excel、PowerPoint、Access等。因此,VBA是微软Office应用程序的编程语言,在开发自动化流程、用户定义函数、Windows API(应用程序编程接口)等方面发挥着重要作用。但是VBA文件在Excel中的作用是什么,如果加密了怎么办?在以下指南中,我们讨论了在 Excel 中破解 VBA 密码的主要方法。
- 步骤一:启动建议的比特恢复软件。
- 步骤2:添加Excel XLSM启用宏的 VBA 文件。
- 步骤3:选择需要 Excel VBA文件和下一个。
- 第4步:浏览并设定具体目的地文件夹。
- 第5步:点击消除破解Excel VBA密码。
推荐:从 Excel 电子表格中删除宏的快速指南
了解 Excel VBA 文件扩展名
支持 VBA(Visual Basic for Applications)宏和模块的 Excel 文件扩展名是XLSM。当您保存带有宏或 VBA 代码的 Excel 工作簿时,应使用.xlsm 扩展名。这 ”米.xlsm 中的 ” 代表“宏“。此文件格式允许您在工作簿中存储 VBA 代码、宏和模块,使您能够使用 VBA 代码和脚本自动执行任务、创建自定义函数以及执行其他编程操作。
其他 Excel 文件扩展名,例如.xlsx(对于常规 Excel 工作簿)和.xls(对于较旧的 Excel 版本),不支持宏或 VBA 代码存储。因此,如果您想在 MS Excel 中使用 VBA 宏和模块,那么必须使用.xlsm文件格式。但是,如果您遇到 Excel 中的 VBA 文件受密码保护的情况,那么出于以下原因破解 Excel 中的 VBA 密码可能至关重要。
推荐:删除 PowerPoint VBA 密码的提示
类似阅读:删除访问 VBA 密码的专家选择
如何破解Excel XLSM中的VBA密码?
有多种方法可以删除 Excel VBA 密码。下面,我们解释了使此过程成为可能的 4 种主要方法。
1.通过更改文件扩展名解锁VBA密码Excel XLSM
将 VBA 文件的文件扩展名从 XLSM 更改为 Zip 可能会帮助您破解 Excel 中的 VBA 密码并使其可访问。
- 首先,改变VBA 项目文件扩展名从 *.xlsm 到 *.zip。
- 双击压缩文件打开它WinZip/WinRar程序。
- 单击.xl文件夹以继续。
- 提取vba项目.bin文件并使用打开它十六进制编辑器。
- 之后,搜索DPB在十六进制编辑器中,将其替换为DPx,并保存它。
- 更换旧的 vbaProject.bin文件与新建 vbaProject.binZIP 下的文件。
- 此后,更改文件扩展名从 *zip 到 *.xlsm。
- 开始视觉基础在 Microsoft Excel 中,选择“工具”和“VBAProject 属性”。
- 选择保护选项卡,输入新密码,然后保存*.xlsm 文件。
- 最后,用户可以打开Excel VBA项目文件使用新密码。
2.使用十六进制编辑器删除Excel VBA项目密码
如果更改文件扩展名不起作用,那么您可以借助十六进制编辑器来破解Excel中的VBA密码。以下是使用它解锁 XSLM VBA 文件的步骤:
- 生成一个新的Microsoft Excel XLS/XLS使用任何 X 文件十六进制编辑器程序。
- 然后,你需要设置特定密码在VBA 字段(Alt + F11)。
- 随时保存最近创建的文件目的地路径和出口。
- 现在打开您最近使用以下命令生成的文件十六进制编辑器。
- 复制以以下内容开头的每个文件CMG=…、DPB=…、GC=…。
- 借助以下命令在 Excel 中打开要破解其 VBA 密码的文件十六进制编辑器并粘贴上述复制的行虚拟文件。
- 在那之后,保存 Excel 文件然后退出以破解 Excel 中的 VBA 密码。
- 打开 Excel 文件,然后输入您在上一步中为虚拟 VBA 文件使用的通用密码。
3.使用工作簿破解Excel VBA密码
如果 Hex Editore 不能帮助您解决问题或者该方法看起来技术性太强,那么您还可以尝试使用 Workbook 来破解 Excel 中的 VBA 密码。
- 打开受密码保护的Excel 工作簿 VBA 文件。
- 按Alt+F11打开 Visual Basic 编辑器。
- 单击插入模块选项并将给定的代码粘贴到VBA模块。

- 按F5按钮和运行代码破解Excel中的VBA密码。
- 你现在可以打开 VBA 项目在 Excel 中,无需输入密码。
另请阅读:删除 MicroStation VBA 密码的说明
如何解锁 Excel 中受密码保护的 VBA 代码?
- 首先,在 Windows 计算机上启动 Excel VBA 密码删除程序 XLSM。从以下选项中选择任意一个选项选择文件或选择文件夹。此后,浏览 Excel VBA 项目的 micros 和模块文件,将它们添加到软件 GUI 中。

- 您可以在 Windows 操作系统工具中查看所有 VBA 项目。这为您提供了文件浏览器查看以便用户可以选择特定文件容易地。单击下一个按钮继续。

- 之后,该工具会自动选择桌面作为目标路径。您可以单击浏览如果您想更改不同的目标文件夹,请单击按钮。此后,单击消除按钮来破解 Excel 中的 VBA 密码。

综上所述
如果您是忘记或丢失 Excel VBA 文件密码的人之一,那么您可以遵循上述任何一种技术。如果您采用手动方法,我们建议您创建 Excel VBA 项目的副本,以避免数据丢失的可能性。另一方面,自动化工具可以被认为是在 Excel 2021、2019、2016、2013、2010、2007、2003 等中破解 VBA 密码的 100% 安全方法。根据您的要求选择哪个更适合您的问题。
常见问题解答 – 从 Excel XLSM 中的 VBA 项目中删除密码
问题 1:如何取消 Excel XLSM 文件中 VBA 代码的保护?
一个:上面我们详细解释了在 Excel 中解锁 VBA 密码的 4 种不同技术。您可以在 Excel 中执行任意方式破解 VBA 密码,如下所述:
- 压缩包
- 十六进制编辑器
- Excel工作簿
- 此外,BitRecover工具
问题 2:我可以使用你们的软件一次解锁 1000 多个 Excel VBA 文件吗?
答: 是的,Excel VBA 密码删除器 XLSM 是一款久经考验的解决方案,可解锁 1000 多个 VBA 密码 Excel XLSM 文件。
问题 3:你们提供破解 Excel XLSM 文件中的 VBA 密码的服务吗?
答: 是的,我们远程连接以证明解锁 Excel 中受密码保护的 VBA 代码的服务。
