|
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件 ★ 免费下载 ★ ★ 使用帮助★
大家都知道,VBA中没有像VB那样提供Timer控件,而是用一个简单的onTime方法来实现定时功能。论坛里也有一些使用API函数构造的Timer类,但是因为AddressOf函数的问题,有些Timer类只能实现一个实例运行。
Joforn之前在趣味作品大赛里分享了一个扫雷游戏。里面使用了大量的API函数构造一个完美的Windows窗体程序,其中也使用了Paul Caton的类模块Call Back函数。有了这个类模块CallBack函数,便可以在类模块中实现AddressOf函数的功能。
根据这个方法,做了一个Timer类,实现了和VB中Timer控件完全一样的功能。
属性:
Enabled:Boolean类型;设为True,启动计时器;设为False,则关闭计时器,默认为False。
Interval:Long类型;计时器间隔时间,单位为毫秒,默认为0。
事件:
Timer
有兴趣的试试看。注意在关闭文件之前需要停止Timer类,否则会导致Excel崩溃。
TimerClass_FullFunction.zip
(30.6 KB, 下载次数: 4696)
|
评分
-
1
查看全部评分
-
|