我使用Application.OnTime宏编写了一个宏,如果我手动执行宏,它就可以工作。我正在尝试自动执行此过程,因此我不必编写Application.OnTime “这个工作簿”或(Private Sub Workbook_Open()你们大多数人这样做是因为你们可以让Windows调度程序在某个时间打开工作簿,这会在打开时启动宏。我不能使用调度程序。
因为我无法使用Windows调度程序,所以我会保持工作簿打开,计时器应刷新我的数据,然后每天在特定时间调用“我的宏”。
答案 0 :(得分:0)
尝试使用计时器运行宏。可以很容易地修改它以检查当前时间,然后根据需要运行。 : - )
http://visualbasic.about.com/od/learnvba/a/vbatiming1.htm
干杯,LC