VBA/Excel用户表单不支持实现?

VBA/Excel用户表单不支持实现?,excel,vba,Excel,Vba,如果我尝试以下代码,我会得到运行时错误459 看在上帝的份上,我不知道这是不是一个bug,或者用户表单是否简单,不知为什么没有实现这个功能 名为“ViewInterface”的类 在名为frmMain的用户表单中 Option Explicit Implements ViewInterface … 在另一个类中(名称无关) 选项显式 Private WithEvents视图作为ViewInterface … 私有子类_Initialize() Set view=New frmMain“frmM

如果我尝试以下代码,我会得到运行时错误459 看在上帝的份上,我不知道这是不是一个bug,或者用户表单是否简单,不知为什么没有实现这个功能

名为“ViewInterface”的类

在名为frmMain的用户表单中

Option Explicit
Implements ViewInterface
…
在另一个类中(名称无关)

选项显式
Private WithEvents视图作为ViewInterface
…
私有子类_Initialize()

Set view=New frmMain“frmMain
frmMain
是否有
Initialize
处理程序?表单完全可以实现接口,但接口不能公开事件。。不知道你想在这里做什么。好吧,这似乎是正确的。(在我这方面,这件事是胡说八道,我真的不知道为什么我要这么做)我尝试过的是使用多个版本的表单,不同的设计,相同的功能来展示我的客户!!感谢您,没有它工作的事件。
frmMain
是否有
Initialize
处理程序?表单完全可以实现接口,但接口不能公开事件。。不知道你想在这里做什么。好吧,这似乎是正确的。(在我这方面,这件事是胡说八道,我真的不知道为什么我要这么做)我尝试过的是使用多个版本的表单,不同的设计,相同的功能来展示我的客户!!谢谢你,没有这些活动,一切正常。
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