VBA / Excel UserForm не поддерживает агрегаты? - PullRequest
1 голос
/ 11 октября 2019

Если я попробую следующий код, я получу Ошибка выполнения 459 и, ради бога, я не могу понять, если это ошибка, или если пользовательские формы просты и по неизвестным причинам не реализуютсяэта функция?!

Класс с именем "ViewInterface"

Option Explicit
Public Event ButtonPressed(ButtonID As ButtonID, Selected As Long)
…
Public Sub ClearList()
End Sub
…

в пользовательской форме с именем frmMain

Option Explicit
Implements ViewInterface
…

в другом классе (имя не имеет значения)

Option Explicit
Private WithEvents view As ViewInterface
…
Private Sub Class_Initialize()
    Set view = New frmMain '<-- this throws the temper tantrum
End Sub

есть предложения? какие-либо разъяснения? или мне нужно построить обходной путь для этого

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...