[英]Create Button Dynamically and add OnClick Event
在 Outlook 2010 中,我有一个名为 UserForm1 的用户窗体。 在这里,我动态创建了一个按钮并显示了表单。 单击按钮时如何添加事件(子btnLoad_OnClick
)?
这是我的代码:
Dim btnLoad As MSForms.CommandButton
Sub btnLoad_OnClick()
MsgBox ("Button Clicked")
End Sub
Sub SaveAttachment()
Set btnLoad = UserForm1.Controls.Add("Forms.CommandButton.1", "btnLoad", True)
With btnLoad
.Caption = "Click Me"
.Left = 30
.Top = 30
.Height = 30
.Width = 60
End With
With UserForm1
.Width = 850
.Show
End With
End Sub
在您的UserForm1
模块中添加
Private Sub btnLoad_Click()
MsgBox "Button Clicked"
End Sub
并保存。
每当您动态添加按钮 btnLoad 并单击它时,消息就会弹出。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.