Excel VBA加密保护设置模块隐藏和工程不可查看

文摘   2024-10-16 12:01   湖北  

本功能可把VBA模块隐藏且不影响VBA代码运行 用户不可查看VBA代码
以及设置为VBA工程不可查看 用户不能进入VBA代码区

打开模块隐藏窗口

隐藏模块用法

  1. 目标Excel文件请不要使用工程密码保护

  2. 待隐藏的Excel文件请先关闭,操作前最好自己先备份文件以防操作失误

  3. 按9.1打开模块隐藏保护窗口

  4. 点击【打开文件】 选择目标文件,在模块列表中选择勾选要隐藏的模块,然后点击【隐藏模】块按钮即可

  1. 隐藏完成后在源文件目录下得到加了 (xx_模块隐藏)的文件, 原始文件不会做任何操作

工程不可查看用法

注意设置工程不可查看请请先取消原本的工程密码保护

上一步的模块隐藏窗口 下方勾选工程不可查看 即可达到进入VBA工程点击出现工程不好查看的效果

特别注意事项

● 窗体和类模块无法隐藏,可把关键功过程和函数封装在标准模块中然后调用,间接达到保护作用
● 隐藏的模块代码,不可调试
● 如果有功能区或者加载项按钮执行的过程 请不要直接隐藏过程代码,他们指向的模块必须为可见模块,原来代码单独封装为函数过程放在其他隐藏模块,通过可见模块调用其他隐藏模块中的宏。

本功能 一般结合代码混淆使用 效果更佳

看到我的VBA代码 领导笑出了猪叫

买课程可进永久答疑群,课程可免费试学点击下方链接即可

郑广学Excel实战教程




EXCEL880
Excel/WPS办公技巧分享 郑广学VBA/VSTO/JSA教程分享 课程咨询及付费定制表格加EXCEL880B
 最新文章