Excel宏VBA加密后,如果要对宏进行修改需要输入密码才可以,但是密码忘记了,这个时候就需要破解VBA宏的密码保护。
以下Excel破解VBA宏密码的操作方法:
1、准备软件
1.1 WPS和OFFICE都可以,我这边以OFFICE 2007演示,版本有点老大家不要介意,反正新版本也是同样操作。
1.2 7-Zip解压缩软件
1.3 十六进制编辑器,我这边使用UltraEdit
2、破解操作
2.1 对要破解的xxx.xlsm右击,使用7-Zip -> 打开压缩包
2.2 在xl文件夹下找到vbaProject.bin,然后把这个文件提取到外面。
2.3 使用UltraEdit打开刚才导出的vbaProject.bin,搜索DPB(勾选查找ASCII),可以找到DPB="*****
2.4 把DPB改为DPx并保存(x大小写都可以)
2.5 把保存好的vbaProject.bin拉回刚才7-Zip导出的界面,提示确认文件复制,点击是即可,关闭7-Zip
2.6 使用Excel打开刚才的**.xlsm文件,会有一个Microsoft Visual Basic的提示框,提示”工程文件 'C:\Users\SWL\Desktop\Demo\77bx-宏加密xlsm'包含无效的键'DPx'。-- 继续加载工程吗?“,点击是即可。然后弹出的宏设计界面点击保存,然后Excel界面点击保存,再重新打开即可。(不保存直接操作会报错)
到此已经破解了VBA宏的密码。
目前有 0 条评论