Freigeben über


Mitglieds-ID ist bereits im Objektmodul vorhanden, von dem dieses Objektmodul abgeleitet wird

Bezeichner, die für Objektmodulmember verwendet werden, dürfen keine Konflikte mit Namen verursachen, die bereits in einem Objektmodul verwendet werden, von dem sie stammen. Dieser Fehler hat die folgende Ursache und Lösung:

  • Eine Prozedur oder ein Datenmemberbezeichner in Ihrem Objektmodul verwendet einen Bezeichner, der bereits in dem Objektmodul verwendet wird, von dem er abgeleitet wird. Beispielsweise verfügt ein Formular über eine BackColor-Eigenschaft , sodass der folgende Code diesen Fehler verursacht:

        ' Form already has a BackColor property. 
      Dim BackColor As Integer    ' Generates the error. 
    
      Function BackColor()    ' Generates the error. 
      End Function
    

    Ändern Sie den Bezeichner, der den Konflikt mit dem Memberbezeichner im Objektmodul verursacht.

    Hinweis

    Die folgenden Namen dürfen nicht als Eigenschaften- oder Methodennamen verwendet werden, da sie zu den zugrundeliegenden Schnittstellen IUnknown und IDispatch gehören: QueryInterface, AddRef, Release, GetTypeInfoCount, GetTypeInfo, GetIDsOfNames und Invoke. Diese Namen verursachen einen Kompilierungsfehler.

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.