HOW TO:從 Error 物件擷取資訊
更新:2007 年 11 月
發生執行階段錯誤時,會在 Err 物件的屬性中,填入能夠明確識別錯誤以及可以用來處理這個錯誤的資訊。
在錯誤處理常式內的 On Error Resume Next 陳述式後面及 Exit Sub 或 Exit Function 陳述式後面,會將 Err 物件屬性重設為零或長度為零的字串 ("")。Clear 方法可用來明確重設 Err。
注意事項: |
---|
對話方塊中所提供的選項以及您所看到的功能表命令的名稱和位置可能和 [說明] 中的描述不一樣,這是因為您目前使用的設定和版本不同的關係。撰寫這個說明網頁時會考慮到 [一般開發設定]。若要變更設定,請從 [工具] 功能表中選擇 [匯入和匯出設定]。如需詳細資訊,請參閱 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)