VBA异常处理 Err对象与属性
在异常处理代码中,可以通过Err对象获取对象的信息。Err对象为系统提供,表示运行错误的对象。
Err.Number 表示异常编号。
Err. Description 表示异常的描述。
不同类型的异常有不同的编号与描述。
示例代码:
Sub sub3()
On Error GoTo handle1
a = 4 / 0
Debug.Print "继续"
Exit Sub
handle1:
Debug.Print "Err.Number:" & Err.Number & ",Err.Description:" & Err.Description
Debug.Print "继续2"
End Sub
输出结果:
Err.Number:11,Err.Description:除数为零
继续2