У меня есть следующий метод, который я использую для динамической загрузки элемента управления ActiveX,
Dim ctl As Control
Set ctl = Form1.Controls.Add("prog.id", "myctl")
ctl.Visible = True
Использование этого элемента управления кода успешно отображается в форме, но когда я пытаюсь получить доступ к методам / свойствам элемента управления ctl.mymethod()
, выдается ошибка «Объект не поддерживает этот метод или свойство».
Во-вторых, когда я использую этот подход
Dim ctl As Object
Set ctl = CreateObject("prog.id")
Ctl.mymethod()
Здесь метод успешно вызван из элемента управления, но я не могу отобразить этот объект в форме.
Пожалуйста, сообщите мне любое решение по этому вопросу.
Edit:
Используя следующий подход, выдает ошибку при вызове методов: «Объект не поддерживает ........»
Dim ctl As Object
Set ctl = Controls.Add("prog.id", "myctl")
ctl.Visible = True