HOW TO:從 Error 物件擷取資訊 (Visual Basic)
發生執行階段錯誤時,會在 Err 物件的屬性中,填入能夠明確識別錯誤以及可以用來處理這個錯誤的資訊。
在錯誤處理常式內的 On Error Resume Next 陳述式後面及 Exit Sub 或 Exit Function 陳述式後面,會將 Err 物件屬性重設為零或長度為零的字串 ("")。 Clear 方法可用來明確重設 Err。
注意事項 |
---|
您的電腦可能會在下列說明中,以不同名稱或位置顯示某些 Visual Studio 使用者介面項目。 您所擁有的 Visual Studio 版本以及使用的設定會決定這些項目。 如需詳細資訊,請參閱 Visual Studio 設定。 |
若要從 Error 物件擷取資訊
您可以篩選出特定錯誤。 此範例會檢查錯誤是否為 FileNotFound 錯誤,如果是,則會加以處理。
If Err.Number = 53 Then MsgBox("File Not Found") End If
也可以檢查 Error 物件的特定屬性,例如 Description、Erl、HelpContext、Helpfile、LastDLLError、Number 和 Source。 此範例會顯示訊息方塊中的描述。
MsgBox(Err.Description)