永发信息网

如何设置Excel文件的使用期限,一年或100次、500次等等?

答案:4  悬赏:50  手机版
解决时间 2021-03-26 00:51
如何设置Excel文件的使用期限,一年或100次、500次等等?
最佳答案
这要用到VBA,复制这段代码到 Thisworkbook 表格另存为【启用宏的工作簿】
Private Sub Workbook_Open()
Dim counter As Long, term As Long, chk
chk = GetSetting("hhh", "budget", "使用次数", "")
If chk = "" Then
term = 100
MsgBox "本工作簿只能使用" & term & "次" & vbCrLf & "超过次数将自动销毁!", vbExclamation
SaveSetting "hhh", "budget", "使用次数", term
Else
counter = Val(chk) - 1
MsgBox "你还能使用" & counter & "次,如需帮助请联系此文件作者!", vbExclamation
SaveSetting "hhh", "budget", "使用次数", counter
If counter <= 0 Then
DeleteSetting "hhh", "budget", "使用次数"
killme
End If
End If
End Sub

Public Sub killme()
Application.DisplayAlerts = False
ActiveWorkbook.ChangeFileAccess xlReadOnly
Kill ActiveWorkbook.FullName
ThisWorkbook.Close False
End Sub
全部回答
EXCEL无非是用宏实现,如果人家电脑没有开启宏,那代码根本就无效。一般都不开启的。所以你的设想基本没用。
如果我的excel禁用了宏,你能让我打开带宏的excel时自动启用宏,那我可以帮你写你要的代码,如果你做不到,那给你写好代码,下次你也不会修改,自已写代码不一定每一步都写说明,我的EXCEL是2007版本追问你好!麻烦你给我写一个自动启用宏的代码,好吗? 谢谢!追答
自动运行宏
只能是用事件,workbook open追问你好!你说的事件workbook open 可具体代码怎样写呢?为盼!谢谢!
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
你能够痛着对我好,难道我能假装不懂?
我要卖木耳
发动机提速不起,可一堵住回油管就正常
按钮开关四脚的如何接线。
已知la丨=3,丨bl=5,求a+b的值
如何消除我心中的负罪感
花瓣()填空
当服装销售员是在商场好还是专卖店好呢
上海餐厅多使用什么餐饮点菜软件
农行昨天系统升级后网银不好使
Datapaq Q18炉温测试仪相关资料?
西游记中唐王对唐僧取经送行时说的一段话是什
2011年商品房契税的收费标准是怎么规定的?
运营商怎么看待暗黑黎明2手游,值不值得玩
玫瑰女人韩氏专业养生减肥地址有知道的么?有
推荐资讯
台安接触器上的teco是什么意思
我在《柜中美人》中的真实身份是什么?
寻求年少时期看过的一部日本机器人动画片。
人的大脑有双脑都开发的吗?
设随机变量X服从参数2的指数分布,则Y=1-e^(-2
用在......里,......,请......造句
五星控股大厦怎么去
笑傲喜剧人电影的资源
为什么说成都雍锦世家是豪宅?
到伊朗打工月薪要多少
阿拉伯人的服饰特点是:穿长袍,戴头巾,以白
求这张linux桌面壁纸的原图
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?