|
发表于 2020-8-20 12:30:01
|
显示全部楼层
1、编译:
可行。在VBA工程里面有一个编辑菜单,不过这个不是编译成二进制文件,而是帮你看看代码会不会有错误。
想保护的方法是给工程、属性、那里增加密码。不过实话告诉你,很容易破解的。
目前我还没有遇到不能破解的EXCEL VBA文件。
2、发布:
I、在你的VBA里面增加一个auto_run方法。方法名想不起来了,不过肯定以AUTO开头。
这个相当于MAIN函数。
I、把你的XLS存成XLA。
II、把这个XLA拷贝到其他用户的EXCEL的ADDIN目录下,其他用户在打开自己的所有EXCEL都会
自动加载你的VBA的AUTO_RUN方法,从而....
3、其他
如果你的VBA真有价值,转成VB,编译后很安全!!
否则,把你的VBA开源吧,这个世界需要开源。 |
|