在VBA中你可以
Declare Sub Sleep Lib "kernel32" (ByVal dwMilliseconds As Long)
为自己提供睡眠程序。
但是,必须传递给例程的Long
似乎溢出超过32000毫秒的值。
是否有一种方法可以长时间睡眠,而不必将几次连续调用睡眠程序串联在一起?
答案 0 :(得分:2)
不,它不会溢出,除非您的代码计算所需的毫秒数会导致溢出。
示例:
dim t as long
t = 10000 * 10000 / 10000 'Overflow
示例2:
dim t as long
t = 10000! * 10000 / 10000 'Ok