2024年6月1日发(作者:)
Excel文档自杀程序设计
设计Excel文档自杀程序主要是限制使用者的使用次数或期限或使用地点等。当使用
到一定的次数或期限后,或改变使用地点名称等,文档会自动自杀消失。
使用自定义名称设置自杀
运行机理:打开工作薄时激发Open事件,运行“读取打开次数”程序,该过程读取
定义的名称opentimes的值,文件每打开一次,opentimes的值在原基础上加1,用If
函数判断这个值,如果数值大于100,则运行“自杀”程序消灭文件,如果数值不大于100,
原数值加1后保存。
Thisworkbook模块
Private Sub Workbook_Open()
Call 读取打开次数
End Sub
Moudle模块
打开工作簿,选中任意工作表任意一个单元格,执行“插入”-“名称”-“定义”,
在“在当前工作簿中的名称”框中输入“opentimes”,在下面的“引用位置”框中输入
0,定义完毕。把下面的代码过程放入标准模块中。
Sub 读取打开次数()
Dim Otime As Integer
Otime = Evaluate(("opentimes").RefersTo)
Otime = Otime + 1
If Otime > 100 Then
Call 自杀
Else
("opentimes").RefersTo = Otime
End If
End Sub
Moudle模块
Sub 自杀()
发布评论