Error-Anweisung
Simuliert das Auftreten eines Fehlers.
Syntax
Fehlerfehlernummer
Die erforderliche Fehlernummer kann eine beliebige gültige Fehlernummer sein.
Hinweise
Die Error -Anweisung wird für die Abwärtskompatibilität unterstützt. Verwenden Sie in neuem Code, insbesondere beim Erstellen von Objekten, die Raise-Methode des Err-Objekts, um Laufzeitfehler zu generieren.
Wenn errornumber definiert ist, ruft die Error-Anweisung den Fehlerhandler auf, nachdem den Eigenschaften des Err-Objekts die folgenden Standardwerte zugewiesen wurden:
Eigenschaft | Wert |
---|---|
Number | Der Wert wird als Argument für die Error-Anweisung angegeben. Dabei kann es sich um eine beliebige gültige Fehlernummer handeln. |
Source | Name des aktuellen Visual Basic-Projekts. |
Beschreibung | Zeichenfolgenausdruck, der dem Rückgabewert der Error-Funktion für die angegebene Number-Eigenschaft entspricht, sofern diese Zeichenfolge vorhanden ist. Wenn die Zeichenfolge nicht vorhanden ist, enthält Description eine leere Zeichenfolge (""). |
HelpFile | Das vollständig qualifizierte Laufwerk, der vollständig qualifizierte Pfad und der vollständig qualifizierte Dateiname der entsprechenden Visual Basic-Hilfedatei. |
HelpContext | Die entsprechende Kontext-ID für die Visual Basic-Hilfedatei für den Fehler, der der Number-Eigenschaft entspricht. |
LastDLLError | Null. |
Wenn keine Fehlerbehandlungsroutine vorhanden ist oder keine Fehlerbehandlungsroutine aktiviert ist, wird eine Fehlermeldung erstellt und in den Err-Objekteigenschaften angezeigt.
Hinweis
Nicht alle Visual Basic-Hostanwendungen können Objekte erstellen. Beispielsweise können Hosts, auf denen Versionen von Visual Basic for Applications vor 4.0 ausgeführt werden, keine Objekte erstellen. Da Err eine Funktion ist, die ein ErrObject-instance zurückgibt, kann sie in diesen frühen Versionen nicht verwendet werden. Informationen zur VBA-Version, die von Ihrer Hostanwendung ausgeführt wird, finden Sie unter Informationen zu Ihrer Visual Basic-Editor (VBE) und in der Dokumentation Ihrer Hostanwendung, ob klassen und Objekte erstellt werden können.
Beispiel
In diesem Beispiel wird die Error-Anweisung zum Simulieren der Fehlernummer 11 verwendet.
On Error Resume Next ' Defer error handling.
Error 11 ' Simulate the "Division by zero" error.
Siehe auch
Support und Feedback
Haben Sie Fragen oder Feedback zu Office VBA oder zu dieser Dokumentation? Unter Office VBA-Support und Feedback finden Sie Hilfestellung zu den Möglichkeiten, wie Sie Support erhalten und Feedback abgeben können.