- 帖子
- 2035
- 主題
- 24
- 精華
- 0
- 積分
- 2031
- 點名
- 0
- 作業系統
- Win7
- 軟體版本
- Office2010
- 閱讀權限
- 100
- 性別
- 男
- 註冊時間
- 2012-3-22
- 最後登錄
- 2024-2-1
|
回復 4# algoji3ji3
參考一下:
避免程式被不可預期的錯誤所中斷,就應該使用
on error goto label_name
on error goto 0
on error resume next
來防止。以上述敘使用的有效範圍為 Sub 或 Function,
例如在 Sub 或 Function 的開頭加上
則在 Sub 或 Function 結束就功能失效,
或者使用 on error goto 0 來取消功能。
若發生的錯誤都是可忽略的,建議使用
on error resume next
如此程式就不會因為不可預期的錯誤所中斷了。
如果能知道錯誤的原因,每個錯誤都有個代號
在 Err 物件中,可由 Err.Number 來取得
如果錯誤原因有很多種,則可以用
on error goto label_name 來攔截錯誤。 |
|