当前位置:首页 > 原创教程 > Excel破解vba的宏密码

Excel破解vba的宏密码

原创教程 / 星之宇 / 2021-12-3 20:37 / 浏览:806 / 评论:0

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宏的密码。

目前有 0 条评论

    • 昵称
    • 邮箱
    • 网址