我想知道这里是否有人有设置宏以在给定时间自动运行的经验......比如说凌晨 5 点。
mr excel 上有一些帖子,但我发现的大部分内容只是基于 OnTime“x time”的代码,我不确定它是如何执行的。
您是否必须打开工作表,运行宏,然后期望它在给定时间运行?一旦它打开,它会在那个时候每天运行还是你可以随时运行它?
我想知道这里是否有人有设置宏以在给定时间自动运行的经验......比如说凌晨 5 点。
mr excel 上有一些帖子,但我发现的大部分内容只是基于 OnTime“x time”的代码,我不确定它是如何执行的。
您是否必须打开工作表,运行宏,然后期望它在给定时间运行?一旦它打开,它会在那个时候每天运行还是你可以随时运行它?
你可以
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。
这似乎是你想要的:
使用 Windows 计划程序安排任务以打开 Excel 文件。然后,您应该能够使用 Workbook_Open 事件对文件执行您需要的操作。