Error 函数

应用对象
Microsoft 365 专属 Access Access 2024 Access 2021 Access 2019 Access 2016

注意

如果 Microsoft Jet 表达式服务在沙盒模式下运行,则本主题中描述的函数、方法、对象或属性将被禁用,这会阻止对潜在不安全表达式进行评估。 有关沙盒模式的详细信息,请在帮助中搜索“沙盒模式”。

返回对应于给定错误编号的错误消息。

语法

Error [ (errornumber) ]

可选的 errornumber参数可以是任何有效的错误号。 如果 errornumber 是有效错误号,但未定义,则 Error 返回字符串“应用程序定义的或对象定义的错误”。如果 errornumber 无效,则会出现错误。 如果省略 errornumber ,则返回与最新的运行时错误对应的消息。 如果未发生运行时错误,或 errornumber 为 0,则 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