Я отправил VB6 MSCOMM32.OCX (Microsoft Comm Control 6.0 (SP6)) в форму VBA. Я должен был применить Microsoft Security Update KB926857 к VB6, чтобы получить элемент управления, который нужно удалить в форме, потому что Windows Update установил бит бит в старой версии.Почему отсутствует событие OnComm MSCOMM32.OCX в Access 2003 VBA?
Когда я смотрю на события объекта в VBA, у меня нет «OnComm». Я могу получить его в VB6, дважды щелкнув его значок (телефон), но не в VBA. Импортирование в Delphi показывает OnComm как единственный обработчик событий.
Я знаю, что контроль зарегистрирован правильно и лицензирован.
Я сделал это пару лет назад со старым контролем, но кто-нибудь сделал это в последнее время?
Доступные события: OnEnter, OnExit, OnGetFocus, OnLostFocus & OnUpdated
Попробуйте вручную создать событие и посмотреть, не срабатывает ли оно. Private Sub MyComm_OnComm() Я использую его в Access 2007 без каких-либо проблем. – HK1
Спасибо, что я случайно обнаружил, что это сработало. –
Почему вы думаете, что удаление элемента управления ActiveX без доступа в форме доступа - хорошая идея? У вас, без сомнения, не будет никаких головных болей. Для чего вы его пытаетесь использовать? –