返回列表 上一主題 發帖

[發問] 多個巨集,自動化問題

回復 1# spermbank
Application.OnTime 的 Priority 應優先於一般程式碼之緣故。

TOP

回復 4# mark15jill
因為執行之程式碼為:
  1. Sub 自動化()
  2.     程式1
  3.     程式4
  4.     程式5
  5.     程式6
  6. Sub End
複製代碼
所以才會有#1樓主所述的狀況引發。

TOP

若是因為Application.OnTime 的 Priority 應優先於一般程式碼之緣故
請問有解嗎? 因為程式很大,一改我的腦 ...
spermbank 發表於 2012-10-24 23:15

執行緒的優先順序是由系統內部去控制管理的,一般在應用上,
使用者是無法駕馭的,況且它屬系統排程控管項,而且程式4、
程式5、程式6等的排程都可能比程式1執行處理的時段還短。
以往在實務處理上,都盡可能去考量、與避除這些困惱問題,
執行它們時都會先讓主模組執行完後,再去處理後續的程式段。

TOP

        靜思自在 : 滴水成河。粒米成蘿,勿輕己靈,勿以善小而不為。
返回列表 上一主題