Freigeben über


Ungültige Verwendung des Schlüsselworts „Me“

Das Schlüsselwort Me kann in Klassenmodulen angezeigt werden. Dieser Fehler hat die folgenden Ursachen, und er kann wie folgt gelöst werden:

  • Das Schlüsselwort Me war in einem Standardmodul vorhanden.

    Das Schlüsselwort Me darf nicht in einem Standardmodul vorhanden sein, da ein Standardmodul kein Objekt repräsentiert. Wenn Sie den betreffenden Code aus einem Klassenmodul kopiert haben, müssen Sie das Schlüsselwort Me durch den speziellen Objekt- oder Formularnamen ersetzen, um den ursprünglichen Verweis beizubehalten.

  • Das Schlüsselwort Me war auf der linken Seite einer Set -Zuweisung vorhanden. Beispiel:

      Set Me = MyObject    ' Causes "Invalid use of Me keyword" message. 
    
    

    Entfernen Sie die Set -Zuweisung.

    Hinweis

    Das Schlüsselwort Me kann auf der linken Seite einer Let-Zuweisung angezeigt werden. In diesem Fall wird die Standardeigenschaft des durch Me dargestellten Objekts festgelegt. Beispiel:

      Let Me = MyObject   ' Valid assignment with explicit Let. 
      Me = MyObject       ' Valid assignment with implicit Let. 
    

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.