錯誤函數

套用到
Microsoft 365 Access Access 2024 Access 2021 Access 2019 Access 2016

注意

如果 Microsoft Jet 運算式服務以沙箱模式執行,則會停用本主題中所述的函數、方法、物件或屬性,這會防止評估可能不安全的運算式。 如需沙箱模式的詳細資訊,請在說明中搜尋「沙箱模式」。

傳回對應至指定錯誤編號的錯誤訊息。

語法

錯誤 [ (errornumber) ]

選用的 errornumber引數可以是任何有效的錯誤編號。 如果 errornumber 是有效的錯誤編號,但尚未定義, Error 會傳回字串「應用程式定義或物件定義的錯誤」。如果 errornumber 無效,則會發生錯誤。 如果省略 errornumber ,則會傳回對應到最近執行階段錯誤的訊息。 如果沒有發生執行階段錯誤,或 errornumber0,Error 會傳回零長度字串 (“) 。

註解

檢查 Err 物件的屬性設定,以識別最近的執行階段錯誤。 Error 函數的傳回值會對應至 Err 物件的 Description 屬性。

範例

注意

下列範例示範如何在 Visual Basic for Applications (VBA) 模組中使用此函數。 如需使用 VBA 的詳細資訊,請在 [搜尋] 旁的下拉式清單中選取 [開發人員參考],並在 [搜尋] 方塊中輸入一個或多個字詞。

此範例使用 Error 函數來列印對應至指定錯誤編號的錯誤訊息。

Dim ErrorNumber
' Loop through values 61 - 64.
For ErrorNumber = 61 To 64
    ' Print error to Immediate window.
    Debug.Print Error(ErrorNumber)    
Next ErrorNumber