Abfangbare Fehler

Abfangbare Fehler können auftreten, während eine Anwendung ausgeführt wird. Einige abfangbare Fehler können auch während der Entwicklung oder der Kompilierungszeit auftreten. Sie können auffangbare Fehler testen und darauf reagieren, indem Sie die On Error-Anweisung und das Err-Objekt verwenden. Nicht verwendete Fehlernummern im Bereich 1–1000 sind für die zukünftige Verwendung durch Visual Basic reserviert.

Code Nachricht
3 Return ohne GoSub
5 Ungültiger Prozeduraufruf
6 Überlauf
7 Nicht genügend Arbeitsspeicher
9 Index außerhalb des definierten Bereichs
10 Das Array ist fixiert oder vorübergehend gesperrt
11 Division durch Null
13 Typenkonflikt
14 Zu wenig Platz für Zeichenfolge vorhanden
16 Ausdruck zu komplex
17 Der angeforderte Vorgang kann nicht ausgeführt werden
18 Der Vorgang wurde durch den Benutzer abgebrochen
20 Ohne Fehler fortsetzen
28 Nicht genügend Stapelspeicher
35 Sub, Function oder Property nicht definiert
47 Zu viele Clients für Coderessourcen oder die DLL-Anwendung
48 Fehler beim Laden der Coderessource oder DLL
49 Falsche Coderessource oder DLL-Aufrufkonvention
51 Interner Fehler
52 Dateiname oder Zahl ist ungültig
53 Die Datei wurde nicht gefunden.
54 Ungültiger Dateimodus
55 Datei ist bereits geöffnet
57 Geräte-E/A-Fehler
58 Datei ist bereits vorhanden
59 Ungültige Datensatzlänge
61 Datenträger voll
62 Eingabe nach dem Dateiende
63 Ungültige Datensatznummer
67 Zu viele Dateien
68 Gerät nicht verfügbar
70 Berechtigung verweigert
71 Das Laufwerk ist nicht bereit
74 Das Umbenennen in ein anderes Laufwerk ist nicht möglich
75 Pfad-/Dateizugriffsfehler
76 Der Pfad wurde nicht gefunden
91 Die Objektvariable oder die With-Blockvariable wurde nicht festgelegt
92 Die For-Schleife wurde nicht initialisiert
93 Ungültige Musterzeichenfolge
94 Ungültige Verwendung von Null
97 Die Friend-Funktion eines Objekts, das keine Instanz der definierenden Klasse ist, kann nicht aufgerufen werden
98 Ein Aufruf für eine Eigenschaft oder Methode darf keinen Verweis auf ein privates Objekt enthalten – weder als Argument, noch als Rückgabewert
298 Systemressource oder DLL konnte nicht geladen werden
320 Für angegebene Dateinamen dürfen keine Namen zeichenorientierter Geräte verwendet werden
321 Ungültiges Dateiformat
322 Die erforderliche temporäre Datei kann nicht erstellt werden
325 Ungültiges Format in Ressourcendatei
327 Datenwert nicht gefunden
328 Parameter nicht zulässig. Datenfeld kann nicht geschrieben werden
335 Zugriff auf Systemregistrierung nicht möglich
336 Komponente nicht ordnungsgemäß registriert
337 Komponente nicht gefunden
338 Komponente wurde nicht ordnungsgemäß ausgeführt
360 Objekt bereits geladen
361 Objekt kann weder ge- noch entladen werden
363 Angegebenes Steuerelement nicht gefunden
364 Objekt wurde entladen
365 Entladen in diesem Kontext nicht möglich
368 Die angegebene Datei ist nicht mehr aktuell. Dieses Programm benötigt eine höhere Version
371 Das angegebene Objekt kann nicht als aufrufendes Formular für Show() benutzt werden
380 Ungültiger Eigenschaftswert
381 Ungültiger Index des Eigenschaftsfeldes
382 Property Set kann nicht zur Laufzeit ausgeführt werden
383 Property Set kann mit einer schreibgeschützten Eigenschaft nicht verwendet werden
385 Ein Eigenschaftenarrayindex wird benötigt
387 Property Set nicht zulässig
393 Property Get kann nicht zur Laufzeit ausgeführt werden
394 Property Get kann nicht mit einer lesegeschützten Eigenschaft ausgeführt werden
400 Formular wird bereits angezeigt und kann daher nicht gebunden dargestellt werden
402 Das oberste gebundene Formular muss im Code zuerst geschlossen oder ausgeblendet werden
419 Zugriff auf dieses Objekt verweigert
422 Eigenschaft nicht gefunden
423 Eigenschaft oder Methode nicht gefunden
424 Objekt erforderlich
425 Unzulässige Verwendung eines Objekts
429 Komponente kann das Objekt nicht erstellen oder keinen Verweis auf dieses Objekt zurückgeben
430 Die Automatisierung wird von der Klasse nicht unterstützt
432 Der Datei- oder Klassenname wurde während des Automatisierungsvorgangs nicht gefunden
438 Objekt unterstützt diese Eigenschaft oder Methode nicht
440 Automatisierungsfehler
442 Die Verbindung zur Typ- oder Objektbibliothek für den Remoteprozess ist nicht mehr verfügbar
443 Das Automatisierungsobjekt hat keinen Standardwert
445 Das Objekt unterstützt diese Aktion nicht
446 Das Objekt unterstützt keine benannten Argumente
447 Das Objekt unterstützt die aktuelle Ländereinstellung nicht
448 Das benannte Argument wurde nicht gefunden
449 Argument ist nicht optional oder ungültige Eigenschaftszuweisung
450 Falsche Anzahl an Argumenten oder ungültige Eigenschaftszuweisung
451 Objekt ist keine Auflistung
452 Ungültige Ordnungszahl
453 Angegebene Coderessource nicht gefunden
454 Die Coderessource wurde nicht gefunden
455 Fehler durch gesperrte Coderessource
457 Dieser Schlüssel ist bereits mit einem Element dieser Auflistung verknüpft
458 Variable verwendet einen in Visual Basic nicht unterstützten Automatisierungstyp
459 Diese Komponente unterstützt diese Gruppe von Ereignissen nicht
460 Ungültiges Format der Zwischenablage
461 Methode oder Datenobjekt nicht gefunden
462 Der Remoteservercomputer ist nicht vorhanden oder nicht verfügbar
463 Die Klasse ist auf dem lokalen Computer nicht registriert
480 AutoRedraw-Bild kann nicht erstellt werden
481 Ungültiges Bild
482 Druckerfehler
483 Angegebene Eigenschaft wird vom Druckertreiber nicht unterstützt
484 Druckerinformationen können nicht vom System abgerufen werden. Stellen Sie sicher, dass der Drucker richtig installiert ist
485 Unzulässiger Bildtyp
486 Formular kann auf diesem Druckertyp nicht ausgedruckt werden
520 Zwischenablage kann nicht geleert werden
521 Zwischenablage kann nicht geöffnet werden
735 Die Datei kann nicht in TEMP gespeichert werden
744 Der Suchtext wurde nicht gefunden
746 Die Ersetzungen sind zu lang
31001 Nicht genügend Arbeitsspeicher
31004 Kein Objekt
31018 Klasse ist nicht festgelegt
31027 Objekt kann nicht aktiviert werden
31032 Eingebettetes Objekt kann nicht erstellt werden
31036 Fehler beim Speichern einer Datei
31037 Fehler beim Laden einer Datei

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.