Visual Basic Language Reference
Number Property (Err Object)
Returns or sets a numeric value specifying an error. Read/write.
Public Property Number() As Integer
Remarks
When returning a user-defined error from an object, set Err.Number by adding the number you selected as an error code to the VbObjectError constant. For example, you use the following code to return the number 1051 as an error code:
Visual Basic
Err.Raise(Number:=vbObjectError + 1051, Source:="SomeClass")
Example
This example illustrates a typical use of the Number property in an error-handling routine.
Visual Basic
' Typical use of Number property. Sub test() On Error GoTo out Dim x, y As Integer x = 1 / y ' Create division by zero error. Exit Sub out: MsgBox(Err.Number) MsgBox(Err.Description) ' Check for division by zero error. If Err.Number = 11 Then y = y + 1 End If Resume Next End Sub
Requirements
Namespace: Microsoft.VisualBasic
Module: ErrObject
Assembly: Visual Basic Runtime Library (in Microsoft.VisualBasic.dll)
See Also
Reference
Err Object (Visual Basic)Description Property (Err Object)
ErrorToString Function
HelpContext Property (Err Object)
HelpFile Property (Err Object)
LastDllError Property (Err Object)
Source Property (Err Object)