首页 > 解决方案 > vba excel我可以将sendkeys的睡眠设置为低于500(0.5秒)并且仍然可以顺利运行

问题描述

vba excel我可以将sendkeys的睡眠设置为低于500(0.5秒)并且仍然可以顺利运行

我使用的第一种延迟方法application.wait now + 0.00001是(1 秒)。现在我发现

Private Declare PtrSafe Sub Sleep Lib "kernel32" (ByVal ms As LongPtr)
sleep 500 '(0.5 secs)

application.wait

有没有一种方法或方法可以使用小于 0.5 秒的延迟?

标签: excelvba

解决方案


如果你使用Application.Wait,这是一个 VBA 函数,你可以有至少 1 秒的等待时间,

Application.Wait (Now + TimeValue("0:00:10"))

该示例是等待 10 秒。


推荐阅读