ExcelTip.Net留存知识帖 ---【注:附件之前被网盘供应商清空后,现已修复-现已修复-现已修复为本地下载!】
现在位置:首页 > E问E答 > Excel VBA > 不借助其他程序,如何使自己的工程不可查看?

不借助其他程序,如何使自己的工程不可查看?

作者:绿色风 分类: 时间:2022-08-17 浏览:119
楼主
gvntw
Q:自己做好的工程不想被他人修改或查看源码,不借助其他程序,如何使自己的工程不可查看?
A:操作步骤如下:
1、在VBE中,单击工具→VBAProject 属性→“保护”选项卡→选中“查看时锁定工程”并输入密码,如下图所示:

 
2、单击工作表的“审阅”→“保护并共享工作簿”→选中“以跟踪修订方式共享”并输入密码,如下图所示:

 
通过上术设置后,当用户要查看工程源码时,Excel 将弹出“工程不可查看”对话框,如下图所示:

 


注:“保护并共享工作簿”时必须保存工作簿。
2楼
wqfzqgk
想要破解的找我,呵呵,灌点水(这个好像网上挺多的,不是原创吧)
3楼
悟空师弟
Q:如何保护VBA代码不被别人查看和修改?

A:操作步骤:
   1、VBE窗口中的“工具”菜单(或右击“工程资源管理器工作簿名”)→“BAProject属性”选项→“保护”选项卡→勾选“查看时锁定工程”→输入密码并确认密码。
操作如下:

 
4楼
qinhuan66
好好学习天天向上
5楼
神影独龙
"工程不可查看 "并不是因为密码未知的原因,实际上我一点击工程,正常情况下它会让我输入pass,但有些文件作者不知采用的什么办法,不弹出输入pass的对话框,而是警告对话: "工程不可查看 ",这样我就没办法输入pass,也就打不开它的代码查看了
DpbTools.rar
6楼
wxgsyh
VBA代码的保护,一直是一个很难解决的难题。不管是增设密码,还是封装成EXE文件,都可以轻松被破解,就算是封装成DLL,也是不安全的。因为源代码在DLL中估计也是以“伪代码”的形式存在的。就算微软不窥视你的代码,有些获得源代码的工具也有可能流落在外。而且,将代码包装成DLL,也不是一件简单的事,并不适合大多数普通用户。讲了一堆,在别人设计好的框架中来谈如何保护VBA代码都是徒劳的。不过,还是中国人聪明,“以不变应万变”、“以静制动”、“无招胜有招”等等都透出中国人的智慧。如何“无招胜有招”??------- 大凡想得到源代码的,肯定是人,而不是机器,而且还需要对代码进行分析,这项工作也一定是由人来完成的,既然如此,我们只需将我们即将发布的代码修改成连自己都无法看懂的代码(当然,自己的备份代码并没有改变),这样的代码,不管是谁得到,估计不会再有兴趣和耐心去分析你的代码。
7楼
bluexuemei
虽然容易破解,但是还是能蒙骗一些低级用户

免责声明

有感于原ExcelTip.Net留存知识的价值及部分知识具有的时间限定性因素, 经与ExcelTip.Net站长Apolloh商议并征得其同意, 现将原属ExcelTip.Net的知识帖采集资料于本站点进行展示, 供有需要的人士查询使用,也慰缅曾经的论坛时代。 所示各个帖子的原作者如对版权有异议, 可与本人沟通提出,或于本站点留言,我们会尽快处理。 在此,感谢ExcelTip.Net站长Apolloh的支持,感谢本站点所有人**绿色风(QQ:79664738)**的支持与奉献,特此鸣谢!
------本人网名**KevinChengCW(QQ:1210618015)**原ExcelTip.Net总版主之一

评论列表
sitemap