【发布时间】:2021-09-12 13:41:49
【问题描述】:
我想在 Excel 的 macOS VBA 编辑器中添加一个 500 毫秒的等待块。我知道
Application.Wait (Now + TimeValue("0:00:01"))
有效,但这不能低于 1 秒。我也试过 sleep 命令:
Public Declare PtrSafe Sub Sleep Lib "kernel32" (ByVal dwMilliseconds As LongPtr)
...
Sleep 500
但这给了我一个错误提示
File Not Found "kernel32"
有什么方法可以做到这一点?
【问题讨论】:
-
据我了解,它确实概述了一种计算代码执行时间的方法,但我想为我的代码添加 500 毫秒的轻微延迟,而不是计算需要多长时间。如有错误请指正,谢谢!
-
我不熟悉在 Mac 上使用 Excel,但AppleScript “delay” command not working since switch to Yosemite 的一些答案看起来很有用。