每隔X分钟自动保存所有Excel文件
我知道有一种方法可以通过在文件的模块或工作表中定义它来每隔x分钟保存一个文件。 这是我find的代码:
Sub SaveThis() Application.DisplayAlerts = False ActiveWorkbook.Save Application.DisplayAlerts = True Application.OnTime Now + TimeValue("00:05:00"), "SaveThis" End Sub
问:是否有可能在任何活动文件上运行? 我试图使用个人macros工作簿,但我不知道如何让它自动运行在打开的文件。
提前致谢。
只需循环浏览工作簿集合:
Application.DisplayAlerts = False For w = 1 to Workbooks.Count Workbooks(w).Save Next w Application.DisplayAlerts = True