Freigeben über


Diese Komponente unterstützt diesen Ereignissatz nicht (Fehler 459).

Nicht alle Komponenten unterstützen das Auffangen von Ereignissen durch Clients. Dieser Fehler hat die folgende Ursache und Lösung:

  • Sie haben versucht, eine WithEvents -Variable mit einer Komponente zu verwenden, die nicht als Ereignisquelle für den angegebenen Ereignissatz funktioniert. Wenn Sie beispielsweise Ereignisse eines Objekts auffangen und anschließend ein weiteres Objekt erstellen, das das erste Objekt implementiert, nehmen Sie möglicherweise an, Sie könnten die Ereignisse des implementierten Objekts ebenso auffangen. Dies ist jedoch nicht automatisch der Fall. Implements implementiert nur eine Schnittstelle für Methoden und Eigenschaften. Sie können Ereignisse für eine Komponente, die nicht als Ereignisquelle verwendet wird, nicht auffangen.

  • WithEvents wird für private Benutzersteuerelemente nicht unterstützt, da die zur Auslösung des Objektereignisses erforderlichen Typeninformationen zur Laufzeit nicht verfügbar sind.

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.