取消按钮outlook userform宏不会做任何事情

时间:2018-06-09 02:56:57

标签: vba outlook outlook-vba

我一整天都在谷歌上搜索,我在2008年至2012年间发现的谷歌一直没有回复的所有例子都没有做任何事情,所以我想我在这里尝试一下。

我有一个带有UserForm的Outlook宏,在UserForm上我有一个取消按钮。

Sub DialogTest()
    MyForm.Show
End Sub

Private Sub CancelButton_Click()
    Unload Me
    End
End Sub

我还尝试了MyForm.HideEndcmdExit_Click等,它不会做任何事情。取消按钮不会关闭对话框,也不会导致调试器出现。

有没有人在VBA UserForm for Outlook宏上有一个简单的工作取消按钮?

1 个答案:

答案 0 :(得分:3)

Unload Me Sub粘贴到工作表或模块中时,我只能复制您的问题。当Sub位于 Userform 中时,它可以正常工作。

此处,代码粘贴在模块中,不会关闭Userform

相反,来自VBE,双击您的UserForm,然后双击取消按钮。

然后将代码粘贴到此处

enter image description here