標題:
[發問]
計時器停止放在Auto_Close 失敗?
[打印本頁]
作者:
t8899
時間:
2014-4-19 08:22
標題:
計時器停止放在Auto_Close 失敗?
計時開始不要按結束直接關閉檔案,on time 方法失敗 ??[attach]18078[/attach]
作者:
GBKEE
時間:
2014-4-19 09:13
本帖最後由 GBKEE 於 2014-4-19 10:39 編輯
回復
1#
t8899
Sub showtime()
abf = TimeValue("00:00:01")
tbme = Time + abf
Application.OnTime tbme, "showtime", LatestTime:=tbme + #12:00:01 AM#
'LatestTime 選擇性的 Variant。程序開始執行的最晚時間。例如,LatestTime 參數設為 EarliestTime + 30,當時間到了 EarliestTime 時,如果由於其他程式處於執行狀態而使 Microsoft Excel 不處於 [就緒]、[複製]、[剪下] 或 [尋找] 模式,則 Microsoft Excel 將等待 30 秒讓第一個程序先結束執行。如果 30 秒內 Microsoft Excel 無法回到 [就緒] 模式,則不執行此程序。如果省略該引數,Microsoft Excel 將一直等待到可以執行該程序為止。
Sheets("Sheet3").Range("a1").Value = Hour(Now) & ":" & Minute(Now) & ":" & Second(Now)
End Sub
複製代碼
作者:
t8899
時間:
2014-4-19 09:34
本帖最後由 t8899 於 2014-4-19 09:36 編輯
回復 t8899 可修改如下
GBKEE 發表於 2014-4-19 09:13
測試結果,auto_close 並沒關閉Application.OnTime
關閉後,檔案又會自動開啟???
歡迎光臨 麻辣家族討論版版 (http://forum.twbts.com/)