1

我想知道这里是否有人有设置宏以在给定时间自动运行的经验......比如说凌晨 5 点。

mr excel 上有一些帖子,但我发现的大部分内容只是基于 OnTime“x time”的代码,我不确定它是如何执行的。

您是否必须打开工作表,运行宏,然后期望它在给定时间运行?一旦它打开,它会在那个时候每天运行还是你可以随时运行它?

4

2 回答 2

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

于 2013-10-02T02:21:45.507 回答
1

这似乎是你想要的:

如何将 Excel 文件作为任务或作业运行?

使用 Windows 计划程序安排任务以打开 Excel 文件。然后,您应该能够使用 Workbook_Open 事件对文件执行您需要的操作。

于 2013-10-02T02:17:16.810 回答