Freigeben über


Benennungsregeln für Visual Basic

Verwenden Sie folgende Regeln, wenn Sie Prozeduren, Konstanten, Variablen und Argumente in einem Visual Basic-Modul benennen:

  • Das erste Zeichen muss ein Buchstabe sein.

  • Sie können kein Leerzeichen, einen Punkt (.), ein Ausrufezeichen (!) oder die Zeichen @, &, $im # Namen verwenden.

  • Die Länge des Namens darf 255 Zeichen nicht überschreiten.

  • Im Allgemeinen sollten Sie keine Namen verwenden, die mit den Namen der Funktion, Anweisung, Methode und systeminternen Konstanten übereinstimmen, die in Visual Basic oder von der Hostanwendung verwendet werden. Andernfalls werden die gleichen Schlüsselwörter in der Sprache überschattiert. Um eine systeminterne Sprachfunktion, Anweisung oder Methode zu verwenden, bei der ein Konflikt mit einem zugewiesenen Namen besteht, müssen Sie diese explizit identifizieren. Stellen Sie dem Namen dieser systeminternen Sprachfunktion, Anweisung oder Methode den Namen der zugewiesenen Typbibliothek voran. Wenn Sie beispielsweise über eine Variable namens verfügen Left, können Sie die Left-Funktion nur mit VBA.Leftaufrufen.

  • Innerhalb derselben Bereichsebene können keine Namen wiederholt werden. Sie können beispielsweise nicht zwei Variablen deklarieren, die innerhalb derselben Prozedur benannt sind age . Sie können jedoch eine private Variable namens age und eine Variable auf Prozedurebene mit dem Namen age innerhalb desselben Moduls deklarieren.

Hinweis

[!HINWEIS] Visual Basic beachtet Groß- und Kleinschreibung nicht; die Großschreibung in der Anweisung, in der der Name deklariert wird, wird jedoch beibehalten.

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.