我在下面有一个非常简单的代码,可以在设定的时间运行宏。我遇到的问题是,如果工作簿已关闭,它将重新打开以在正确的时间运行宏。停止它的唯一方法是计算机已关闭/重新启动。我已经看到了一些类似问题的答案,但由于我对 VBA 的经验非常有限,我还没有完全理解这些答案。他们的准时请求中还有更多代码,所以我希望我的问题可能是一个更简单的解决方案。任何建议将不胜感激。
Private Sub Workbook_Open()
Application.OnTime TimeValue("08:10:00"), "ButtonRefreshDays"
End Sub