我正在尝试使用VBA的Application.OnTime方法每分钟调用一个函数。到目前为止,我所拥有的代码如下。
全局定义:
Dim alertTime As Date在第一批被调用的方法中:
alertTime = Now + TimeValue("00:00:10")
Application.OnTime alertTime, "myFunc"在myFunc方法中:
alertTime = Now + TimeValue("00:00:10")
Application.OnTime alertTime, "myFunc"在我运行这个宏10秒后,我得到一个警告对话框,告诉我Error loading DLL。我没有指定要在myFunc方法中加载的任何其他DLL,所以这似乎不是问题所在。是否需要包含其他库才能使用Application.OnTime
发布于 2011-11-03 23:14:55
不应该是,但是myFunc是否在同一个名称空间中?如果myFunc不在您的名称空间中,或者尚未创建为宏,则默认情况下,Application.OnTime将改为查找名为myFunc的模块。
https://stackoverflow.com/questions/7997245
复制相似问题