2011-11-30 43 views
1

这可能是一个简单的解决方案,我希望有人能帮助我。Word VBA如果对话框窗口关闭,退出宏

我在我的宏的开头打开一个对话框,并且现在我想添加一个If子句,如果该对话框关闭,宏停止/退出。我不太熟悉VBA语法。

谢谢!

回答

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