0
在VBA中,你可以睡覺
Declare Sub Sleep Lib "kernel32" (ByVal dwMilliseconds As Long)
自己提供了睡眠習慣。
但是,必須傳遞給例程的Long
看起來會溢出超過32000毫秒的值。
有沒有辦法讓睡眠時間更長一些,而沒有複雜的連續幾次調用睡眠程序?
在VBA中,你可以睡覺
Declare Sub Sleep Lib "kernel32" (ByVal dwMilliseconds As Long)
自己提供了睡眠習慣。
但是,必須傳遞給例程的Long
看起來會溢出超過32000毫秒的值。
有沒有辦法讓睡眠時間更長一些,而沒有複雜的連續幾次調用睡眠程序?
不,它不會溢出,除非您的代碼計算所需的毫秒數導致溢出。
例子:
dim t as long
t = 10000 * 10000/10000 'Overflow
例2:
dim t as long
t = 10000! * 10000/10000 'Ok
你說得對。這個問題只是我沒有明確地指出我的論點是一個Long。 – mcoolbeth 2010-05-28 17:39:26
是否調用'Sleep'在循環計數爲 「串在一起連續幾個電話」? – Jay 2010-05-28 16:51:16