我想知道这里是否有人有设置宏在指定时间自动运行的经验...让我们说早上5点。
在Excel上有一些帖子,但我发现的大部分内容都是基于OnTime“x time”的代码,我不确定这是如何执行的。
您是否必须打开工作表,运行宏,然后期望它在给定时间运行?一旦打开,它会在那时每天运行还是可以随时运行?
答案 0 :(得分:3)
你可以
1]让Windows任务计划程序打开您的工作簿。请参阅:http://windows.microsoft.com/en-us/windows7/schedule-a-task
2]然后在宏中创建一个函数,在打开图书时启动代码。有关详细信息,请参阅http://www.mrexcel.com/forum/excel-questions/6122-run-macro-open.html。
答案 1 :(得分:1)
这似乎是你想要的:
How can I Run Excel Files as a task or job?
使用Windows计划程序安排任务以打开Excel文件。然后,您应该能够使用Workbook_Open事件来执行文件所需的操作。