Share via


Proprietà Number (oggetto Err)

Aggiornamento: novembre 2007

Restituisce o imposta un valore numerico che specifica un errore. Di lettura/scrittura.

Public Property Number() As Integer

Note

Quando da un oggetto viene restituito un errore definito dall'utente, è necessario impostare Err.Number sommando il numero selezionato come codice di errore alla costante VbObjectError. Il codice seguente, ad esempio, restituisce il numero 1051 come codice di errore:

Err.Raise(Number:=vbObjectError + 1051, Source:="SomeClass")

Esempio

Nell'esempio riportato di seguito viene presentato un tipico utilizzo della proprietà Number in una routine di gestione degli errori. Nell'esempio viene anche utilizzata la proprietà Description per fornire una descrizione dell'errore.

' 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

Requisiti

Spazio dei nomi:Microsoft.VisualBasic

**Modulo:**ErrObject

Assembly: Visual Basic Runtime Library (in Microsoft.VisualBasic.dll)

Vedere anche

Riferimenti

Oggetto Err (Visual Basic)

Proprietà Descrizione (oggetto Err)

Funzione ErrorToString

Proprietà HelpContext (oggetto Err)

Proprietà HelpFile (oggetto Err)

Proprietà LastDllError (oggetto Err)

Proprietà Source (oggetto Err)