0
我正在尝试使用VBAs Application.OnTime
方法每分钟调用一次函数。我到目前为止的代码如下。Excel 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
?
这听起来是正确的。你知道有关使用命名空间或模块的好教程吗?我从C理解的东西似乎翻译得非常好。 –
http://www.cpearson.com/excel/codemods.htm是excel模块的体面指南,http://msdn.microsoft.com/en-us/library/bb221399(v=office.12)。 aspx有一些与你的Application.OnTime直接相关的信息,希望能为你提供一些帮助! –