Partager via


Ce composant ne prend pas en charge cet ensemble d’événements (Erreur 459)

Les composants ne gèrent pas tous la réception client des événements. Causes et solutions pour cette erreur :

  • Vous utilisez une variable WithEvents avec un composant qui ne fonctionne pas comme un événement source pour le jeu d’événements spécifié. Vous pouvez, par exemple, récupérer les événements d’un objet, puis créer un autre objet qui implémente (Implements) le premier objet. Même si vous pouvez penser à juste titre qu’il est possible de récupérer les événements d’un objet implémenté, ce n’est pas automatiquement le cas. Implements permet d’implémenter une interface seulement pour les méthodes et les propriétés. Vous ne pouvez pas récupérer des événements pour un composant qui n’est pas source d’événements.

  • La variable WithEvents n’est pas gérée pour les UserControls de type Private car l’information de type nécessaire au déclenchement de l’objet ObjectEvent n’est pas disponible au moment de l’exécution.

Pour plus d’informations, sélectionnez l’élément en question et appuyez sur F1 (sur Windows) ou AIDE (sur Macintosh).

Assistance et commentaires

Avez-vous des questions ou des commentaires sur Office VBA ou sur cette documentation ? Consultez la rubrique concernant l’assistance pour Office VBA et l’envoi de commentaires afin d’obtenir des instructions pour recevoir une assistance et envoyer vos commentaires.