🔥 【专业工具升级公告】 🔥
还在为遗忘##VBA 密码而头疼?或是需要隐藏关键代码模块?本公众号独家开发的VBA#代码隐藏与恢复工具迎来重大版本更新!
✨ 核心功能 ✨✅ 一键解除VBA工程密码保护✅ 自由隐藏/恢复指定代码模块✅ 突破"工程不可查看"限制
🆕 本次升级亮点 🆕1️⃣ 格式支持翻倍在原有SolidWorks/Excel/Catia/Coreldraw等支持基础上,新增:▸ AutoCAD(.dvb)▸ Word(.docm/.dotm/.doc/.dot)▸ Excel(.xltm/.xlt/.xlsb)➠ 累计支持14种文件后缀,覆盖主流办公/设计场景,全网独家唯一!
2️⃣ 稳定性提升▸ 修复多环境下的报错问题▸ 优化复杂文件的解析效率
💻 适用人群• 被密码锁死的VBA开发者• 需要保护核心代码的企业用户• 逆向学习VBA工程的爱好者
使用方法
关注微信公众号“全栈开发的码农”,找到同名文章后赞赏任意金额即可获得程序的下载链接地址,下载程序后,解压文件,找到其中的“码农VBA代码隐藏.exe”文件,双击运行。
启动程序后,将需要处理的文件拖放到窗体中,程序就会自动读取文件里的可见模块、窗体、类模块和不可见模块,如下图所示。
如果需要解除VBA代码的保护密码,点击“解除密码”,则会在原文件相同的文件夹中产生一个新的文件,文件名为原文件名+"__decrypt"。打开这个新文件,会弹出如下图所示的询问框,点击“是”即可打开文件,此时会发现VBA代码的保护密码已被成功解除。
如果需要隐藏模块,只需选中可见模块中的其中一个模块,点击“隐藏模块”按钮,在原文件相同的文件夹中就会产生一个新的文件,文件名为原文件名+"__hide"。打开这个文件,会发现隐藏的代码模块已经找不到,其内部的代码无法查看。如果需要恢复被隐藏的模块,只需选中不可见模块中的其中一个模块,点击“恢复模块”按钮,在原文件相同的文件夹中就会产生一个新的文件,文件名为原文件名+"__restore"。某些文件在拖放到窗体里后,可能无法读取到已隐藏的模块,遇到这种情况,只需要在下方的输入框里手工输入隐藏模块的名称,然后点击“恢复模块”即可。如果程序无法读取到已隐藏的模块,该如何获得已隐藏的模块名称呢?按照下面的方法获得:首先,正常打开文件(如果代码有密码保护则先解除密码再打开),进入VBA代码编辑器,找到视图-->对象浏览器。
在对象浏览器中,下拉选择你的VBA工程所对应的选项,如下图的VBAProject。
在对象浏览器中会显示所有的隐藏和未隐藏的模块名称:
如果你在使用本程序的过程中有任何问题,请留言或私信小编。