VBA-Programmierung in Microsoft Excel

Tutorial: Die Dialoge

Error-Ereignis

Tritt ein, wenn ein Steuerelement einen Fehler entdeckt und die Fehlerinformationen nicht an ein aufrufendes Programm zurückgeben kann.

Syntax

Für das Multiseiten-Steuerelement (MultiPage)
Private Sub object_Error( index As Long, ByVal Number As Integer, ByVal Description As MSForms.ReturnString, ByVal SCode As SCode, ByVal Source As String, ByVal HelpFile As String, ByVal HelpContext As Long, ByVal CancelDisplay As MSForms.ReturnBoolean)

Für andere Steuerelemente
Private Sub object_Error( ByVal Number As Integer, ByVal Description As MSForms.ReturnString, ByVal SCode As SCode, ByVal Source As String, ByVal HelpFile As String, ByVal HelpContext As Long, ByVal CancelDisplay As MSForms.ReturnBoolean)

Die Syntax für das Error-Ereignis besteht aus folgenden Teilen:

Teil Beschreibung
object Erforderlich. Ein gültiger Objektname.
index Erforderlich. Der Index der Seite in einem Multiseiten-Steuerelement, das diesem Ereignis zugeordnet ist.
Number Erforderlich. Gibt einen eindeutigen Wert an, den das Steuerelement verwendet, um den Fehler zu identifizieren.
Description Erforderlich. Eine Textbeschreibung des Fehlers.
SCode Erforderlich. Gibt den OLE-Statuscode für den Fehler an. Die niederwertigen 16 Bits geben einen Wert an, der dem Number-Argument entspricht.
Source Erforderlich. Die Zeichenfolge, die das Steuerelement kennzeichnet, das das Ereignis ausgelöst hat.
HelpFile Erforderlich. Gibt einen vollständigen Pfadnamen für die Hilfedatei an, in der der Fehler beschrieben wird.
HelpContext Erforderlich. Gibt die Kontextkennung des Hilfethemas an, die eine Beschreibung des Fehlers enthält.
CancelDisplay Erforderlich. Gibt an, ob die Fehlerzeichenfolge in einem Meldungsfeld angezeigt werden soll.

Hinweise

Der Code, der für das Error-Ereignis geschrieben wurde, legt fest, wie das Steuerelement auf den Fehler reagiert.

Die Fähigkeit, Fehler zu verarbeiten, variiert von Anwendung zu Anwendung. Das Error-Ereignis wird ausgelöst, wenn ein Fehler auftritt, den die Anwendung nicht verarbeiten kann.