含有關于運行時錯誤的信息。接受用于生成和清除運行時錯誤的 Raise 和 Clear 方法。
Err 對象是一個具有全局范圍 —的固有對象:不必在您的代碼中創建它的示例。Err的屬性被一個錯誤 —的生成器設置:Visual Basic,自動對象,或 VBScript 程序。
Err 對象的默認屬性是 number。Err.Number 含有一個整數,且可由 Automation 對象使用以返回 SCODE。
當發生運行時錯誤時,Err 的屬性由標識錯誤的唯一信息以及可用于處理它的信息填充。要在代碼中生成運行時錯誤,請用 Raise 方法。
Err 對象屬性被重新設置為零或零長度字符串 ("")。Clear 方法可被用于顯式地重新設置 Err。
下面的示例說明了 Err 對象的用法:
On Error Resume NextErr.Raise 6 '
產生溢出錯誤。MsgBox ("Error # " & CStr(Err.Number) & " " & Err.Description)
Err.Clear '
清除錯誤。
新聞熱點
疑難解答