返回列表 上一主題 發帖

請問 waitTime 與 OnTime 有什麼差異?

回復 2# cji3cj6xu6
不了解多看一下VBA 說明可知
  1. OnTime 方法
  2. 請參閱套用至範例特定安排一個程序在將來的特定時間執行 (既可為某個日期的指定時間,也可為指定的時間之後)。
  3. 範例
  4. 本範例設定 15 秒後執行 my_Procedure 程序,從現在開始計時。
  5. Application.OnTime Now + TimeValue("00:00:15"), "my_Procedure"               

  6. 本範例設定 my_Procedure 在下午 5 點開始執行。
  7. Application.OnTime TimeValue("17:00:00"), "my_Procedure"               

  8. 本範例取消前一個範例對 OnTime 的設定。
  9. Application.OnTime EarliestTime:=TimeValue("17:00:00"), Procedure:="my_Procedure", Schedule:=False
  10. '***********************
  11. Wait 方法
  12. 請參閱套用至範例特定暫停執行巨集,到一特定時間可繼續執行。如果到達指定時間,則傳回 True。
  13. 重要事項  Wait 方法暫停 Microsoft Excel 的所有作業,並且 Wait 起作用時可能禁止您對電腦做其他作業。不過,背景作業如列印和重新計算將繼續進行。
  14. expression.Wait(Time)
  15. expression     必選。該運算式傳回 Application 物件。
  16. Time     必選的 Variant。想要巨集重新繼續執行的時間點,以 Microsoft Excel 日期格式表示。
  17. 範例
  18. 此範例暫停一個正在執行的巨集直到到今天下午 6:23時。
  19. Application.Wait "18:23:00"
複製代碼
感恩的心......(在麻辣家族討論區.用心學習會有進步的)
但資源無限,後援有限,  一天1元的贊助,人人有能力.

TOP

        靜思自在 : 人的眼睛長在前面,只看到別人的缺點,絲毫看不到自己的缺點。
返回列表 上一主題