Application.OnTime When:=TimeValue("1:30 pm"), _ The macro name includes the project and module name. This example runs the macro named "Start" at 1:30 P.M. This example runs the macro named "Macro1" 15 seconds from the time the example is run. This example runs the macro named "Macro1" in the current module at 3:55 P.M. If you start another timer before an existing timer runs, the existing timer is canceled. Word can maintain only one background timer set by OnTime. For example, use Now+TimeValue("00:05:30") to run a macro 5 minutes and 30 seconds after the statement is run. Use the sum of the return values of the Now function and either the TimeValue or TimeSerial function to set a timer to run a macro a specified amount of time after the statement is run. For this reason, it is best to store the macro in Normal.dot or another global template that's loaded automatically. For the macro to run, the document or template must be available both when the OnTime instruction is run and when the time specified by When arrives. You can also include the date (for example, "6/30 4:15 pm" or TimeValue("6/30 4:15 pm")).įor the Name parameter, use the complete macro path to ensure that the correct macro is run (for example, "1"). ![]() The When parameter can be a string that specifies a time (for example, "4:30 pm" or "16:30"), or it can be a serial number returned by a function such as TimeValue or TimeSerial (for example, TimeValue("2:30 pm") or TimeSerial(14, 30, 00)). If this argument is 0 (zero) or omitted, the macro is run regardless of how much time has elapsed since the time specified by When. For example, if a sort operation is under way or a dialog box is being displayed, the macro will be delayed until Word has completed the task. Macros may not always run at the specified time. The maximum time (in seconds) that can elapse before a macro that was not run at the time specified by When is canceled. The time at which the macro is to be run. A variable that represents an Application object. OnTime( _When_, _Name_, _Tolerance_ )Įxpression Required. ![]() Starts a background timer that runs a macro at a specified time.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |