回復 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 來攔截錯誤。作者: GBKEE 時間: 2016-6-15 10:50