您现在的位置:程序化交易>> 期货公式>> 金字塔等>> 金字塔知识>>正文内容

用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  点击这里给我发消息进行 有偿 编写!不贵!点击查看价格!


【字体: 】【打印文章】【查看评论

相关文章

    没有相关内容