VBA Excel - 如何调用 Form_Load 事件

VBA Excel - How to call Form_Load event

我有一个从菜单按钮调用的表单,它加载罚款,但我需要在加载表单时进行一些初始化。在 .NET 中你会做类似的事情:

Form1.Load Handles Me.Load

当我点击表单时,它会生成一个点击事件:

Private Sub UserForm_Click()
    MsgBox ("Click")
End Sub

当我单击表单时,会出现消息框。到目前为止,一切都很好。

但是我无法触发表单加载事件。

我尝试了 UserForm_Open、UserForm_Load 等等。什么都没有

例如,这什么都不做。

Private Sub UserForm_Open()
    MsgBox ("Open")
End Sub

我是否需要以某种方式注册该活动?

试试这个

Private Sub UserForm_Initialize()
MsgBox ("Open")
End Sub