我正在开发一个将警报通知发送到邮件列表的项目。我有一个带有 vba 宏的 excel 文件,允许它从数据库更新。我需要每 30 分钟自动执行文件中的宏,而无需打开文件。 我被告知要在一个单独的程序中编写这个宏,但我不知道该怎么做。
最佳答案
Excel VBA DOM 有一个很好的特性叫做 Application.OnTime
。这可以安排宏随时运行。要每 15 分钟运行一次宏,只需在应用程序启动时安排 15 分钟以后,然后每次宏运行时安排 15 分钟。
来自这个网站:http://www.ozgrid.com/Excel/run-macro-on-time.htm
例子:
Private Sub Workbook_Open()
Application.OnTime Now + TimeValue("00:15:00"), "MyMacro"
End Sub
关于java - 如何每 30 分钟自动执行一次 vba 宏?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3331065/