如何破解 Excel XLSM 文件中的 VBA 密码?

您在寻找吗如何破解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 密码并使其可访问。

  1. 首先,改变VBA 项目文件扩展名从 *.xlsm 到 *.zip。
  2. 双击压缩文件打开它WinZip/WinRar程序。
  3. 单击.xl文件夹以继续。
  4. 提取vba项目.bin文件并使用打开它十六进制编辑器
  5. 之后,搜索DPB在十六进制编辑器中,将其替换为DPx,并保存它。
  6. 更换旧的 vbaProject.bin文件与新建 vbaProject.binZIP 下的文件。
  7. 此后,更改文件扩展名从 *zip 到 *.xlsm。
  8. 开始视觉基础在 Microsoft Excel 中,选择“工具”和“VBAProject 属性”。
  9. 选择保护选项卡,输入新密码,然后保存*.xlsm 文件
  10. 最后,用户可以打开Excel VBA项目文件使用新密码。

2.使用十六进制编辑器删除Excel VBA项目密码

如果更改文件扩展名不起作用,那么您可以借助十六进制编辑器来破解Excel中的VBA密码。以下是使用它解锁 XSLM VBA 文件的步骤:

  1. 生成一个新的Microsoft Excel XLS/XLS使用任何 X 文件十六进制编辑器程序。
  2. 然后,你需要设置特定密码VBA 字段(Alt + F11)
  3. 随时保存最近创建的文件目的地路径出口
  4. 现在打开您最近使用以下命令生成的文件十六进制编辑器
  5. 复制以以下内容开头的每个文件CMG=…、DPB=…、GC=…。
  6. 借助以下命令在 Excel 中打开要破解其 VBA 密码的文件十六进制编辑器并粘贴上述复制的行虚拟文件
  7. 在那之后,保存 Excel 文件然后退出以破解 Excel 中的 VBA 密码。
  8. 打开 Excel 文件,然后输入您在上一步中为虚拟 VBA 文件使用的通用密码。

3.使用工作簿破解Excel VBA密码

如果 Hex Editore 不能帮助您解决问题或者该方法看起来技术性太强,那么您还可以尝试使用 Workbook 来破解 Excel 中的 VBA 密码。

  1. 打开受密码保护的Excel 工作簿 VBA 文件
  2. Alt+F11打开 Visual Basic 编辑器。
  3. 单击插入模块选项并将给定的代码粘贴到VBA模块
  4. F5按钮和运行代码破解Excel中的VBA密码。
  5. 你现在可以打开 VBA 项目在 Excel 中,无需输入密码。

另请阅读:删除 MicroStation VBA 密码的说明

如何解锁 Excel 中受密码保护的 VBA 代码?

  1. 首先,在 Windows 计算机上启动 Excel VBA 密码删除程序 XLSM。从以下选项中选择任意一个选项选择文件或选择文件夹。此后,浏览 Excel VBA 项目的 micros 和模块文件,将它们添加到软件 GUI 中。
  2. 您可以在 Windows 操作系统工具中查看所有 VBA 项目。这为您提供了文件浏览器查看以便用户可以选择特定文件容易地。单击下一个按钮继续。
  3. 之后,该工具会自动选择桌面作为目标路径。您可以单击浏览如果您想更改不同的目标文件夹,请单击按钮。此后,单击消除按钮来破解 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 代码的服务。

建议阅读:轻松准确地将 Thunderbird 电子邮件导出到 Excel