yZQiqHK3.rar
(9.35 KB, 下载次数: 1209)
功能: 提示excel vba的保密功能对于高手来说和没有一样!!!!!! 1.第一次打开,自动写入分区id到finish表iu65536(也可以提前写好),以后打开会判断.防止复制到其它机器上使用 2.自动写入第一次打开时的日期,finish表iv65536,有效期限 iv65535, 超过期限无法使用(看不到数据表) 3.每次打开的时间写入iu65535,防止修改系统日期,达到超期使用的目的 4.自动保存 5.日后自己可以利用代码远程升级(使用代码打开此文件,重新写入iv65536和iu65535,即可实现) 欢迎测试!!!!!!!!!!!!!!!!!!!
可以根据个人需要添加"不启动宏关闭工作簿"功能和添加"数字签名","工程密码" sub opiona()'简单说就是延长使用期限,发送一个excel文件,打开,关闭即可 Application.EnableEvents = False '不启动宏 Workbooks.Open Filename:="D:\我的文档\模版-注册.xls" range("iv65536").select sheets("finish").range("iv65536")=date'设置有效期开始日期,或者=“2006-11-23”更保险,以防升级被重复使用 sheets("finish").range("iu65536")=100'设置有效期,这里是100天 ActiveWorkbook.Save ActiveWindow.Close ’使用kill将本文件(升级文件)销毁 end sub ’使用kill将本文件(升级文件)销毁参考: ThisWorkbook.VBProject.VBComponents("ThisWorkbook").CodeModule.DeleteLines 4 |