Freigeben über


Verfahrenstypen stimmen nicht überein

Sie verwenden eine Art der Property-Prozedur, obwohl eine andere Art erwartet wird. Dieser Fehler hat die folgenden Ursachen und Lösungen:

  • Sie versuchen, eine Eigenschaft zu erstellen, die schreibgeschützt ist.

    Wenn die einzige Property-Prozedur, die für die Eigenschaft definiert ist, eine Property Get-Prozedur ist, können Sie der Eigenschaft keinen Wert zuweisen. Erstellen Sie entweder eine entsprechende Property Let -Prozedur, oder versuchen Sie nicht, in die Eigenschaft zu schreiben.

  • Sie versuchen, eine Eigenschaft zu lesen, die schreibgeschützt ist. Wenn die einzige Property-Prozedur, die für die Eigenschaft definiert ist, eine Property Let-Prozedur ist, können Sie den Wert der Eigenschaft nicht lesen. Erstellen Sie entweder eine entsprechende Property Get-Prozedur, oder versuchen Sie nicht, in die Eigenschaft zu schreiben.

  • Sie versuchen, einen Verweis festzulegen, doch die Eigenschaft weist nur Property Get- oder Property Let-Eigenschaften auf. Erstellen Sie entweder eine Property Set-Prozedur für die Eigenschaft, oder versuchen Sie nicht, einen Verweis darauf festzulegen.

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.