返回列表 上一主題 發帖

[發問] 程序停止發問

回復 1# blue2263


    不知道這個是不是你要的,看不太懂你的意思,停止程序?知道停止的位子?知道有沒有執行程序?

加入程序中就可以即時顯示在Excel左下角發現程序狀態。
  1. Application.StatusBar = "顯示文字" 'String
複製代碼
一分努力,一分收穫。
發問題前可以先搜索內文是否有相關範例。

TOP

回復 3# blue2263

問題1
主程式執行中,容許再執行其它巨集, 可使用按鈕指定以下程式,
  1. Sub Stop()
  2.   Application.EnableCancelKey = xlInterrupt
  3. End Sub
複製代碼
或是設定一個變數,
賦予值的時候執行End主程式。
或設定Select Case指定開啟哪些OnTime。

OnTime中防止按Esc中斷程式,在開頭加入
  1. Application.EnableCancelKey = xlDisabled
複製代碼
問題2
程序有設定好的話不應該會未執行自動中斷。
如果沒設定好第一個OnTime也都不會執行。
如果你OnTime的呼叫物件是Excel外要特別注意Windown相關系統。
一分努力,一分收穫。
發問題前可以先搜索內文是否有相關範例。

TOP

回復 5# blue2263


    可以附上您的檔案看看嗎?
也比較方便拿實際案例來測試及除錯。
一分努力,一分收穫。
發問題前可以先搜索內文是否有相關範例。

TOP

        靜思自在 : 多做多得。少做多失。
返回列表 上一主題