- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:EXCELのApplication.OnTimeは予約のことですか?)
EXCELのApplication.OnTimeは予約のことですか?
このQ&Aのポイント
- VBA初心者のためのApplication.OnTimeの使い方とは、目覚し時計のように時間になったら実行させたいタスクを予約する方法です。
- たとえば、ThisWorkbook_Openイベントで複数のタスクを予約することができます。
- ただし、11時前にExcelを終了させると最後のタスクは実行されません。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
こんばんは。 今、改めて、Help で、OnTime メソッドを読んでみました。 その内容では、分からないですね。このヘルプの文章は非常に良くないですね。 >Workbookを開いた時に「3つのタスクが予約された」と考えて良いのでしょうか。 ちゃっん設定されています。 >その場合、11時前にEXCELを終了させたら >最後のタスクは自然消滅するのでしょうか、 このOnTime イベントのトラップの設定は、Excelを終了すると消えてしまいます。しかし、そのブックを閉じても、Excelがオープンして、スケジュール(Schedule:=)をFalse にしない限りは、そのトラップは残って、そのブックを呼び出し、マクロを実行します。
お礼
Wendy02 様 ご返事ありがとうございました。 >>スケジュール(Schedule:=)をFalse にしない限りは、そのトラップは残って、そのブックを呼び出し、マクロを実行します。 なるほど、勉強になりました。