Board logo

標題: 有何指令能暫時不要觸動 Worksheet_Calculate 的事件,又如何恢復? [打印本頁]

作者: t8899    時間: 2015-7-4 06:42     標題: 有何指令能暫時中斷DDE連結?(全部的工作表)

有何指令能暫時中斷DDE連結?(全部的工作表),又如何恢復連結?
作者: t8899    時間: 2015-7-4 06:48     標題: 有何指令能暫時不要觸動 Worksheet_Calculate 的事件,又如何恢復?

有何指令能暫時不要觸動 Worksheet_Calculate 的事件,又如何恢復?
作者: jackyq    時間: 2015-7-4 10:00

Application.EnableEvents = True
Application.EnableEvents = False
作者: jackyq    時間: 2015-7-4 10:01

可以用 Application.EnableEvents  去達成就好了
中斷DDE在連線很耗費時間的
作者: t8899    時間: 2015-7-4 12:15     標題: 有何指令能殺死目前Application.OnTime 還在執行中的所有程序

有何指令能殺死目前Application.OnTime 還在執行中的所有程序
作者: GBKEE    時間: 2015-7-5 06:34

回復 5# t8899
關閉EXCEL程式,再重開EXCEL程式
作者: t8899    時間: 2015-7-5 06:48

本帖最後由 t8899 於 2015-7-5 06:50 編輯
回復  t8899
關閉EXCEL程式,再重開EXCEL程式
GBKEE 發表於 2015-7-5 06:34

這我測試過
當 on time 還有等待執行時關閉
關檔===>還會自動開檔來執行
關閉excel ===>當然就不會執行了
Application.OnTime Now+有好幾個是放在Worksheet_Calculate 裡
例如 Application.OnTime Now + TimeValue("00:00:30"), "VP"
無法知道到底那幾個有在執行 ???
無法用  Schedule:=False 來做




歡迎光臨 麻辣家族討論版版 (http://forum.twbts.com/)