_Application.OnTime(Object, String, Object, Object) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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.
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
Erforderliches Objekt. Die Zeit, zu der diese Prozedur ausgeführt werden soll.
- Procedure
- String
String erforderlich. Der Name der auszuführenden Prozedur.
- LatestTime
- Object
Optionales Objekt. Der späteste Zeitpunkt zum Ausführen der Prozedur. Wenn LatestTime
beispielsweise auf EarliestTime
+ 30 festgelegt ist und Sich Microsoft Excel nicht im Bereitschafts-, Kopier-, Ausschneiden- oder Suchen-Modus befindet EarliestTime
, weil eine andere Prozedur ausgeführt wird, wartet Microsoft Excel 30 Sekunden, bis die erste Prozedur abgeschlossen ist. Wenn Sich Microsoft Excel nicht innerhalb von 30 Sekunden im Bereitschaftsmodus befindet, wird die Prozedur nicht ausgeführt. Wenn dieses Argument nicht angegeben wird, wartet Microsoft Excel, bis die Prozedur ausgeführt werden kann.
- Schedule
- Object
Optionales Objekt. True , um eine neue OnTime-Prozedur zu planen. Beim Wert False wird eine zuvor festgelegte Prozedur gelöscht. Der Standardwert ist True.
Hinweise
Verwenden Sie Now+TimeValue(time), um die Ausführung eines Vorgangs zu planen, wenn eine bestimmte Zeit (ab jetzt zählend) verstrichen ist. Verwenden Sie TimeValue(time) zum Ausführen eines Programms o.ä. für eine bestimmte Zeit.