簡體   English   中英

如何每30分鍾自動執行一個vba宏?

[英]how to execute a vba macro every 30 minutes automatically?

我正在一個項目中,將警報通知發送到郵件列表。 我有一個帶有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

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM