Excel宏VBA加密后,如果要对宏进行修改需要输入密码才可以,但是密码忘记了,这个时候就需要破解VBA宏的密码保护。

412-1.png

以下Excel破解VBA宏密码的操作方法:

1、准备软件

1.1 WPS和OFFICE都可以,我这边以OFFICE 2007演示,版本有点老大家不要介意,反正新版本也是同样操作。

1.2 7-Zip解压缩软件

1.3 十六进制编辑器,我这边使用UltraEdit

2、破解操作

2.1 对要破解的xxx.xlsm右击,使用7-Zip -> 打开压缩包

412-2.png

2.2 在xl文件夹下找到vbaProject.bin,然后把这个文件提取到外面。

412-3.png

2.3 使用UltraEdit打开刚才导出的vbaProject.bin,搜索DPB(勾选查找ASCII),可以找到DPB=”*****

412-4.png

2.4 把DPB改为DPx并保存(x大小写都可以)

412-5.png

2.5 把保存好的vbaProject.bin拉回刚才7-Zip导出的界面,提示确认文件复制,点击是即可,关闭7-Zip

412-6.png

2.6 使用Excel打开刚才的**.xlsm文件,会有一个Microsoft Visual Basic的提示框,提示”工程文件 ‘C:\Users\SWL\Desktop\Demo\77bx-宏加密xlsm’包含无效的键’DPx’。– 继续加载工程吗?“,点击是即可。然后弹出的宏设计界面点击保存,然后Excel界面点击保存,再重新打开即可。(不保存直接操作会报错)

412-7.png

到此已经破解了VBA宏的密码。

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。