Share via


Esse componente não dá suporte a esse conjunto de eventos (Erro 459)

Nem todos os componentes dão suporte ao afundamento de eventos do cliente. Esse erro tem a seguinte causa e solução:

  • Você tentou usar uma variável WithEvents com um componente que não pode funcionar como uma fonte de evento para o conjunto de eventos especificado. Por exemplo, você pode estar afundando eventos de um objeto e, em seguida, criar outro objeto que implemente o primeiro objeto. Embora você possa pensar que pode afundar os eventos do objeto implementado, esse não é automaticamente o caso. Implementa apenas uma interface para métodos e propriedades. Você não pode afundar eventos para um componente que não origina eventos.

  • O WithEvents não tem suporte para UserControls Privados, pois as informações de tipo necessárias para levantar o ObjectEvent não estão disponíveis no runtime.

Saiba mais selecionando o item em questão e pressionando F1 (no Windows) ou HELP (no Macintosh).

Suporte e comentários

Tem dúvidas ou quer enviar comentários sobre o VBA para Office ou sobre esta documentação? Confira Suporte e comentários sobre o VBA para Office a fim de obter orientação sobre as maneiras pelas quais você pode receber suporte e fornecer comentários.