Excel VBA系列之MsgBox的Buttons参数介绍

这篇文章中和大家分享一下MsgBox的Buttons参数及常用类型。

按钮类

1. vbOKOnly:对应值为0,只显示“确定”按钮,即默认情况,而0也无需在参数中特意指明。

2. vbOKCancel:对应值为1,同时显示“确定”和“取消”按钮。

3. vbAbortRetryIgnore:对应值为2,同时显示“中止”、“重试”、“忽略”按钮。

4. vbYesNoCancel:对应值为3,显示“是”、“否”、“取消”按钮。

5. vbYesNo:对应值为4,显示“是”和“否”按钮。

6. vbRetryCancel:对应值为5,显示“重试”和“取消”按钮。

图标类

1. vbCritical:对应值为16,严重警告图标且发出相应的警告声。

2. vbQuestion:对应值为32,警告疑问图标。

3. vbExclamation:对应值为48,警告消息图标且发出相应的警告声。

4. vbInformation:对应值为64,消息图标且发出相应的声音。

默认按钮显示类

1. vbDefaultButton1:对应值为0,第一个按钮为默认项。在VBA代码中,Buttons参数为“1”,而实际上可理解为“0 + 1”,即“vbDefaultButton1 + vbOKCancel”。

2. vbDefaultButton2:对应值为256,第二个按钮为默认项。在VBA代码中Buttons参数为257,实际上为“1 + 256”,即“vbOKCancel + vbDefaultButton2”。

其他可以此类推,此处不作赘述。

帮助文件显示按钮

vbMsgBoxHelpButton:对应值为16384,对话框中添加“帮助”按钮。注意这里须添加帮助文件的参数。

不同Buttons参数类型的组合

按钮和图表的组合,例如vbOKCancel + vbCritical。

以上即是对MsgBox的Buttons参数常用类型的介绍,希望对大家有帮助。

你可能感兴趣的:(Excel VBA系列之MsgBox的Buttons参数介绍)