用VBA使用消息输出功能失败。 [金字塔]
- 咨询内容:
Sub time()
Call Application.SetTimer(0,2*1000) '设置一个0号计时器,间隔2秒执行一次
Call Application.Settimer(9,5*1000) '设置一个9号计时器,间隔5秒执行一次
End Sub
'下面的过程是计时器循环体,我让计时器显示每次触发的时间,你看看是不是间隔设定的秒数就触发。
Sub Application_Timer(ID)
If ID=0 then
Application.msgout ",0号计时器触发了"
end if
If ID=9 then
Application.msgout ",9号计时器触发了"
end if
End Sub按说应该输出消息,但实际消息框无反应。我尝试着用论坛里所说的删除注册表中的weistock,也没有效果。
- 金字塔客服:
你先确定time()这个过程函数有没有被调用锅
- 用户回复:
time()这个子过程没有执行过,所以没有设置计时器
可以吧time加到vbastart事件中去。
如:
Sub Application_VbaStart() TimeEnd Sub [此贴子已经被作者于2013/12/26 11:59:28编辑过]
有思路,想编写各种指标公式,程序化交易模型,选股公式,预警公式的朋友
可联系技术人员 QQ: 511411198 进行 有偿 编写!(不贵!点击查看价格!)
相关文章
-
没有相关内容