EXCEL 怎样用vba编程本身 修改vba代码?

虽然vba 工程本身可以设置密码,但是那个密码太容易被破解了,很容易就能看到编写者编写的密码
出于对知识产权的保护,假设我希望给自己辛辛苦苦写了几个月的代码编一个小程序,游条件地给别人使用,比如给别人使用一年,然后从时间上判断该程序比如1年以后还在被使用,那么运行该程序,把整个源代码删除或者破坏,请问这个可以做到吗?

将代码封装成DLL 。具体可以百度 VBA封装 。
既然你能编写那么有价值的程序,我想稍微学一下你应该可以掌握封装的方法的。不难的。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-05-15
VBA代码是不能直接删除代码本身的!
第2个回答  2013-05-13
vba还能不被破解?没可能的事。
第3个回答  2013-05-13
我觉得只要人家不联网调整了计算机的时间,不是就被破解了?这种不持续提供服务的行为本身就不应该持续收费,收一次费用就可以了吧!除非你不断更新功能吸引别人再次购买更好的服务,或者是用户经过你的服务器、数据库才能使用
第4个回答  2020-08-11
如果加一个模块为检查打开时间超过多少每次关闭会生成一个随机变量保护每一个工作表
并记录在某个单元格 每次一打开再次生成随机变量重新上锁
如果用户愿意每次打开都调成系统时间 同时每次都愿意重新破解 那其实我也是蛮佩服的
相似回答