Поделиться через


Этот компонент не поддерживает этот набор событий (ошибка 459)

Не каждый компонент поддерживает принятие клиентских событий. Эта ошибка имеет следующие причину и решение:

  • Произошла попытка использования переменной WithEvents с компонентом, который не может действовать в качестве источника событий для указанного набора событий. Например, после принятия событий одного объекта создается другой объект, который реализует первый объект. Хотя может показаться, что можно использовать события из реализованного объекта, это не происходит автоматически. Implements реализует только интерфейс для методов и свойств. Невозможно принять события компонента, который не является источником событий.

  • WithEvents не поддерживается для частных элементов UserControls, поскольку сведения о типе, необходимые для вызова ObjectEvent, недоступны во время выполнения.

Для получения дополнительной информации выберите необходимый элемент и нажмите клавишу F1 (для Windows) или HELP (для Macintosh).

Поддержка и обратная связь

Есть вопросы или отзывы, касающиеся Office VBA или этой статьи? Руководство по другим способам получения поддержки и отправки отзывов см. в статье Поддержка Office VBA и обратная связь.