可在代码中的任意位置使用以下常量来取代实际值:
MsgBox 参数
常量
值
说明
vbOKOnly
0
仅“确定”按钮(默认)
vbOKCancel
1
“确定”和“取消”按钮
vbAbortRetryIgnore
2
“中止”、“重试”和“忽略”按钮
vbYesNoCancel
3
“是”、“否”和“取消”按钮
vbYesNo
4
“是”和“否”按钮
vbRetryCancel
5
“重试”和“取消”按钮
vbCritical
16
严重消息
vbQuestion
32
警告查询
vbExclamation
48
警告消息
vbInformation
64
信息消息
vbDefaultButton1
0
第一个按钮是默认按钮(默认)
vbDefaultButton2
256
第二个按钮是默认按钮
vbDefaultButton3
512
第三个按钮是默认按钮
vbDefaultButton4
768
第四个按钮是默认按钮
vbApplicationModal
0
应用程序模式消息框(默认)
vbSystemModal
4096
系统模式消息框
vbMsgBoxHelpButton
16384
向消息框添加帮助按钮
VbMsgBoxSetForeground
65536
指定消息框窗口作为前台窗口
vbMsgBoxRight
524288
文本右对齐
vbMsgBoxRtlReading
1048576
指定文本在 Hebrew 和 Arabic 系统上应显示为从右到左读取
MsgBox 返回值
常量
值
说明
vbOK
1
按“确定”按钮
vbCancel
2
按“取消”按钮
vbAbort
3
按“中止”按钮
vbRetry
4
按“重试”按钮
vbIgnore
5
按“忽略”按钮
vbYes
6
按“是”按钮
vbNo
7
按“否”按钮
另请参阅
常量 (Visual Basic for Applications)
支持和反馈
有关于 Office VBA 或本文档的疑问或反馈? 请参阅 Office VBA 支持和反馈,获取有关如何接收支持和提供反馈的指南。