_Application.OnTime(Object, String, Object, Object) _Application.OnTime(Object, String, Object, Object) Method

Definition

Bewirkt, dass eine Prozedur zu einem bestimmten Zeitpunkt in der Zukunft (entweder zu einer bestimmten Zeit oder nachdem eine bestimmte Zeitspanne vergangen ist) ausgeführt wird. Schedules a procedure to be run at a specified time in the future (either at a specific time of day or after a specific amount of time has passed).

public void OnTime (object EarliestTime, string Procedure, object LatestTime, object Schedule);
Public Sub OnTime (EarliestTime As Object, Procedure As String, Optional LatestTime As Object, Optional Schedule As Object)

Parameter

EarliestTime
Object Object

Objekterforderlich. Required Object. Die Zeit, zu der diese Prozedur ausgeführt werden soll. The time when you want this procedure to be run.

Procedure
String String

String erforderlich. Required String. Der Name der auszuführenden Prozedur. The name of the procedure to be run.

LatestTime
Object Object

Optionales- Objekt. Optional Object. Der letzte Zeitpunkt, an dem die Prozedur ausgeführt werden kann. The latest time at which the procedure can be run. Beispielsweise wenn LatestTime auf festgelegt ist EarliestTime + 30 und Microsoft Excel nicht im bereit, kopieren, Ausschneiden oder Find-Modus unter EarliestTime , da eine andere Prozedur ausgeführt wird, wartet Microsoft Excel 30 Sekunden für die Durchführung der ersten Prozedur. For example, if LatestTime is set to EarliestTime + 30 and Microsoft Excel is not in Ready, Copy, Cut, or Find mode at EarliestTime because another procedure is running, Microsoft Excel will wait 30 seconds for the first procedure to complete. Wenn Microsoft Excel innerhalb von 30 Sekunden nicht im Ready-Modus ist, wird die Prozedur nicht ausgeführt. If Microsoft Excel is not in Ready mode within 30 seconds, the procedure won’t be run. Wenn dieses Argument ausgelassen wird, wird Microsoft Excel warten, bis die Prozedur ausgeführt werden kann. If this argument is omitted, Microsoft Excel will wait until the procedure can be run.

Schedule
Object Object

Optionales- Objekt. Optional Object. True , wenn eine neue OnTime -Prozedur zu planen. True to schedule a new OnTime procedure. False , wenn ein zuvor festgelegter deaktivieren Verfahren. False to clear a previously set procedure. Der Standardwert ist True. The default value is True.

Hinweise

Verwenden Sie Now+TimeValue(time) so planen Sie etwas ausgeführt werden, wenn eine bestimmte Zeitspanne (von jetzt an gezählt) abgelaufen ist. Use Now+TimeValue(time) to schedule something to be run when a specific amount of time (counting from now) has elapsed. Verwenden Sie TimeValue(time) so planen Sie etwas zu einem bestimmten Zeitpunkt ausgeführt werden. Use TimeValue(time) to schedule something to be run a specific time.

Gilt für: