Re: [VBA ] 每天定时执行某宏

楼主: Yaiba (绯心刀刃)   2015-07-27 23:15:13
sub A()
do
if right time then
call B()
end if
doevents()
loop
end sub
楼主: Yaiba (绯心刀刃)   2015-07-27 23:16:00
基本上B不用呼叫A 因为A又没结束而RIGHT TIME那行不能用等于 不然有可能不会执行到比较合适的作法是把年月日时分秒都加上去 超过就执行执行完更新时间至下一时间点即可
作者: haruka416 (oPTTo神奈)   2015-07-27 23:20:00
谢谢Y大 我大概懂了因为我不确定VBA是不是也是使用stack callback这类感觉有点像script语言 RUN过就结束了 不会跳回去@@看来function的call stack 在VBA还是成立的
楼主: Yaiba (绯心刀刃)   2015-07-27 23:24:00
目前所有语言CALL FUNCTION基本上都是会回去的...
作者: haruka416 (oPTTo神奈)   2015-07-27 23:29:00
抱歉询问一下 如果用application.ontime 设定执行时间把这行做Loop就可以了吗?
楼主: Yaiba (绯心刀刃)   2015-07-30 16:50:00
算是吧 一个程式固定Loop就可以了 但我认为要设离开方式

Links booklink

Contact Us: admin [ a t ] ucptt.com