Rss & SiteMap

金字塔客服中心 - 专业程序化交易软件提供商 http://www.weistock.com/bbs/

专业程序化软件提供商
共5 条记录, 每页显示 10 条, 页签: [1]
[浏览完整版]

标题:闹钟触发的问题,请帮忙

1楼
jameszyj 发表于:2010/9/20 12:59:38

Sub APPLICATION_Timer(id)
    msgbox "id:"+cstr(id)
End Sub


Sub APPLICATION_VBAStart()
    dim lnv_rtn
    lnv_rtn=application.SetTimer(0,2000)
    'msgbox cstr(lnv_rtn)
End Sub

 

我的意图是在VBA开始的时候启动一个闹钟,我测试的时候当VBA开始的时候,闹钟被启动成功了,但是并没有每隔两秒去执行APPLICATION_Timer(id) 事件,请老大帮忙解决一下,我是东银期货的模拟帐号来测试。
   

2楼
wattwei 发表于:2010/9/20 13:13:48
 SetTimer的ID不要设成0,设成其它的整数即可
3楼
jameszyj 发表于:2010/9/20 13:47:29
老大,我把触发器的id改成非0之后,application_timer还是触发不了。我的版本是1.991
4楼
wattwei 发表于:2010/9/20 13:58:05
你试着调试下吧,找找原因。这个函数是正常的,用了好长时间了,从未出现过问题。
在控制面板启动VBA,APPLICATION_VBAStart()函数开头处写个msgbox函数,看看运行到这里来没有。
5楼
jameszyj 发表于:2010/9/20 19:13:10
系统卸掉重新安装就好了。
共5 条记录, 每页显示 10 条, 页签: [1]


Powered By Dvbbs Version 8.3.0
Processed in 0.02698 s, 2 queries.