Share via


Ungültige Ordnungszahl (Fehler 452)

Ihr Aufruf an eine Dynamic Link Library (DLL) gibt an, dass eine Zahl anstelle eines Prozedurnamens verwendet wird, wobei die #Num-Syntax verwendet wird. Dieser Fehler hat die folgenden Ursachen, und er kann wie folgt gelöst werden:

  • Beim Versuch, den num-Ausdruck in eine Ordnungszahl zu konvertieren, ist ein Fehler aufgetreten. Stellen Sie sicher, dass der Ausdruck eine gültige Zahl darstellt, oder rufen Sie die Prozedur anhand ihres Namens auf.

  • Mit num wird keine Funktion in der DLL angegeben. Stellen Sie sicher, dass num für eine gültige Funktion in der DLL steht.

  • Eine Typbibliothek verfügt über eine ungültige Deklaration, was zur internen Verwendung einer ungültigen Zahl führt.

    Es ist ratsam, Code auszukommentieren, um den Prozeduraufruf zu isolieren, der das Problem verursacht. Schreiben Sie eine Declare -Anweisung für die Prozedur, und melden Sie das Problem an den Anbieter der Typbibliothek.

Weitere Informationen erhalten Sie, indem Sie das fragliche Element auswählen und F1 (unter Windows) bzw. HILFE (unter Macintosh) drücken.

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.