我正在尝试编写一个在初始化时加载控件的新用户窗体。
无论出于何种原因,我编写的测试模块在运行时都不会在用户表单中加载任何内容,尽管用户表单本身确实出现了。
模块代码:
Sub test()
Dim check As New UserForm1
Load check
check.Show
End Sub
用户窗体代码:
Private Sub UserForm_Initialize()
Dim submit As MSForms.CommandButton
Set submit = UserForm1.Controls.Add("Forms.CommandButton.1", "Submit")
With submit
.Caption = "Submit"
End With
End Sub
运行模块时没有出现任何按钮,但是,当我直接运行 UserForm 代码时,它会正确初始化。有什么建议吗?