-
具體來說,有兩種用途:
on error goto line:發生錯誤時跳到行行。 這裡的行號可以是數字(不是 0 和 -1)或字串。
在錯誤轉到 0 時:執行後,錯誤捕獲將關閉。 如果程式失敗,程式將自動中止。
在錯誤 goto -1 時:執行後恢復和下一步恢復將不起作用。
resume:跳回並重新執行錯誤的行。
發生錯誤時強制中斷程式的選項:
在 VBA 的“工具”-“選項”-“常規”-“錯誤捕獲”選項中,可以在程式中發生錯誤時強制中斷程式。 這在除錯程式時非常有用。
-
--停止所有**執行---它不是退出子。
我不明白你的意思,停止**執行就是退出子。
-
Access 2000 提供的大多數除錯工具只有在程式掛起時才能生效,然後需要掛起 VBA 程式。 在這種情況下,程式仍處於執行狀態,但在執行語句之間暫停,變數和物件的屬性(值)仍保留,並且當前正在執行的**顯示在模組視窗中。
如果要暫停語句,有幾種方法可以做到這一點:
1) 如果 VBA 在執行時遇到斷點,系統將在程式執行到該斷點時暫停程式。斷點可以在任何可執行語句和賦值語句處設定,但不能在宣告語句和注釋行處設定,程式執行時不能設定斷點號; 只有在編寫程式**或程式掛起時,才能設定斷點。 有兩種方法可以設定斷點。
在模組視窗中,將游標移動到要設定斷點的行,按 F9 或單擊工具欄上的“切換斷點”按鈕。
在模組視窗中,單擊要設定斷點的行的左邊緣部分。
如果要消除斷點,請將插值點移動到設定斷點的程式行,然後單擊工具欄上的“切換斷點”按鈕,或單擊斷點行的左邊緣。
2)在程序中新增停止語句,或在程式執行時按Ctrl+Break鍵,也可以暫停程式。
stop 語句被新增到程式中,並在程式執行該語句時掛起。 它的工作方式類似於斷點。 但是,當使用者關閉資料庫時,所有斷點將自動消失,並且 stop 語句仍在 ** 中。
如果不再需要斷點,可以選擇“除錯”選單的“清除所有斷點”命令來清除所有斷點; 因為停止語句需要逐行清除,所以很麻煩。
直到 90 年代初,自動化應用程式還是乙個具有挑戰性的領域。 對於每個需要自動化的應用程式,人們必須學習不同的自動化語言。 例如: >>>More
VBA 是 Visual Basic for Application 的縮寫,也稱為巨集程式。 是 Microsoft 開發的一種程式語言,用於在其桌面應用程式中執行通用的獨立啟用 (OLE) 任務。 VBA 必須具有要執行的主機應用程式,並且不能用於建立獨立應用程式。 >>>More
VBA 的全稱是 Visual Basic
Visual Basic for Applications (VBA) 是 Visual Basic 的一種巨集語言,由 Microsoft 在其桌面應用程式中開發。 >>>More
visual basic
For Applications (VBA) 是 Visual Basic 的巨集,可用於擴充套件 Windows 應用程式。 >>>More