
想用vb编一个程序,该程序每整点时运行,不知道怎么做?
3个回答
展开全部
添加TIMER控件,设置interval=1000
然后在TIMER事件中写:
Private Sub Timer1_Timer()
if minute(now)=0 and second(now)=0 then
'整点就是分钟和秒都为0的时候处理就行了
end if
End Sub
不建议使用楼上的那种设 interval=3600000000的方式,这种方式 首先VB不允许,另外,就算允许了,难道你每次运行都要在整点运行吗?
然后在TIMER事件中写:
Private Sub Timer1_Timer()
if minute(now)=0 and second(now)=0 then
'整点就是分钟和秒都为0的时候处理就行了
end if
End Sub
不建议使用楼上的那种设 interval=3600000000的方式,这种方式 首先VB不允许,另外,就算允许了,难道你每次运行都要在整点运行吗?
展开全部
思路:
1、vba下面有个一函数为:
Application.Wait "18:23:00"
意思就是等到"18:23:00"开始进行宏!这个可以利用!
2、比如你可以把这个函数写到一个模块里,如下例子,可以达到效果:
Application.Wait "00:00:00"
CALL A
Application.Wait "01:00:00"
CALL A
Application.Wait "02:00:00"
CALL A
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
在程序里添加一个timer控件,interval设为36000000,把你想要执行的代码放在timer事件里。
这个主程序是一直运行着的(稍微有点浪费内存),可以隐藏这个窗体运行。
这个主程序是一直运行着的(稍微有点浪费内存),可以隐藏这个窗体运行。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询