如果对话框窗口关闭,则单击VBA,退出宏

时间:2011-11-30 15:59:05

标签: word-vba

对我的问题来说,这可能是一个简单的解决方案,我希望某人可以帮助我。

我正在使用Dialogs(wdDialogFileOpen).Show在宏的开头打开一个对话框,现在我想添加一个If子句,如果该对话框关闭,则宏停止/退出。我对VBA语法不太熟悉。

谢谢!

1 个答案:

答案 0 :(得分:0)

对话框返回以下内容:

关闭按钮。 - > -2

确定按钮。 - > -1

“取消”按钮。 - > 0(零)

命令按钮:1是第一个按钮,2是第二个按钮,依此类推。 - > > 0(零)

<强> SO:

Sub DialogBoxButtons()
    If Dialogs(wdDialogFileOpen).Show = -1 Then
        ' Break or do something else here
    End If
End Sub