Я хотел бы получить дробное разрешение таймера в проекте Excel VBA, который должен быть совместим с Windows Excel 2007 и Mac OS Excel 2011. Я нашел метод в Windows, использующий sleep
из kernel32.dll
и метод в Mac OS с использованием MacScript("GetMilliSec")
.
В настоящее время у меня ограниченный доступ к Mac, поэтому я не могу проверить это прямо сейчас. Если я объявлю Sleep
следующим образом:
Private Declare Sub Sleep Lib "kernel32.dll" (ByVal dwMilliseconds As Long)
Будет ли возникать ошибка при открытии файла на Mac? Или ошибка будет отмечена только тогда, когда/если Sleep
вызывается на Mac?