小工具破解excel VBA(VBAProject)工程密码【适用于拓展名xlsm文件】(xvi32十六进制编辑器-WinHex与Winrar破解VBA(VBAProject)工程密码)
[重要通告]如您遇疑难杂症,本站支持知识付费业务,扫右边二维码加博主微信,可节省您宝贵时间哦!
最近有朋友说他有一个文件有VBAProject工程密码,问是否可以解决,还别说,以前有一个软件小软件是可以的,收藏很久的一个脚本,把它翻出来使用了以后,顺便分享给各位。
把脚本和要破解的文件都打开,点“破解密码”就可以查看工程文件了。我使用的是WPS 2019专业版,破解无压力
破解VBA工程密码.xlsm 下载地址:
xvi32十六进制编辑器与Winrar破解VBA(VBAProject)工程密码
需准备XVI32二进制文件编辑软件(请网络自行寻找),当然还有你需要解密的目标文件,需注意此法仅适用于拓展名为xlsm的表格,此法仅适用于office,wps自行测试;
第一步:将修改excel文件的后缀xlsm为rar或者zip压缩包格式。
第二步,打开压缩包后,进入【xl】文件夹,将文件下【vbaProject.bin】复制到桌面(可以直接左键拖拽,压缩软件可以不关闭)。
第三步,用 XVI32 十六进制编辑器打开 vbaProject.bin文件,CTRL+F 搜索DPB(注意是大写)
使用 WinHex软件二进制编辑器打开复制到桌面的【vbaProject.bin】文件,搜索【DPB】,将【DPB】改为【DPX】(快捷键ctrl+F)并保存。
第四步,将DPB改为DPx(选到B按x就行),保存关闭。
第五步,将修改过的vbaProject.bin文件拖进rar文件中覆盖,关闭压缩软件,将文件后缀【.rar】改回到原来的格式比如【.xlsm】
第六步:打开excel文件,忽略错误,其实到这一部就可以查看VBA代码了,为了防止报错可以重新添加密码。
第七步:进入VBA,(快捷键Ait+f11)查看代码,或者点击【开发工具】-->【Visual Basic】-->【工具】-->【VBA Project属性】-->【保护】重新设置密码
第八步:保存EXCEL文件,关闭后重新打开,输入设置的密码,已经可以查看源码了
第九步:没有显示【开发工具】的可以在【文件】-->【更多】-->【选项】-->【自定义功能区】勾选选项卡里的【开发工具】
需要用到的宏这里下载:https://wwz.lanzouf.com/iVnEA04l0w8b
按照此方法是直接清除了文件的vba工程密码,office可以正常查看源码,但是wps打开会报错,不知道什么原因,但是文件是可以正常按照宏运行的;
问题未解决?付费解决问题加Q或微信 2589053300 (即Q号又微信号)右上方扫一扫可加博主微信
所写所说,是心之所感,思之所悟,行之所得;文当无敷衍,落笔求简洁。 以所舍,求所获;有所依,方所成!