_Application.OnTime(Object, String, Object, Object) メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
指定された時刻 (特定の日時、または特定の期間の経過後) にプロシージャを実行します。
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)
パラメーター
- EarliestTime
- Object
必須 オブジェクト。 プロシージャを実行する時刻を指定します。
- Procedure
- String
文字列 が必要です。 実行するプロシージャを指定します。
- LatestTime
- Object
省略可能 なオブジェクト。 プロシージャの実行が可能になる最も遅い時刻。 たとえば、 が + 30 にEarliestTime
設定されていて、別のプロシージャが実行されているために Microsoft Excel が Ready、Copy、Cut、または Find モードEarliestTime
でない場合LatestTime
、Microsoft Excel は最初のプロシージャが完了するまで 30 秒待ちます。 Microsoft Excel が 30 秒以内に準備モードになっていない場合、プロシージャは実行されません。 この引数を省略すると、Microsoft Excel はプロシージャが実行できるようになるまで待機します。
- Schedule
- Object
省略可能 なオブジェクト。 True を指定 すると、新しい OnTime プロシージャがスケジュールされます。 以前に設定したプロシージャを解除する場合は False。 既定値は True です。
注釈
Now + TimeValue(time) を使用して、特定の時間 (現在からカウント) が経過したときに実行される何かをスケジュールします。 指定した特定の時刻に処理を実行させるときは、TimeValue(time) を使います。