MsgBox(prompt[,buttons][,title][,helpfile,context])
参数说明
- prompt - 必需的参数。在对话框中显示为消息的字符串。提示的最大长度大约为
1024
个字符。 如果消息扩展为多行,则可以使用每行之间的回车符(Chr(13)
)或换行符(Chr(10)
)来分隔行。 - buttons - 可选参数。一个数字表达式,指定要显示的按钮的类型,要使用的图标样式,默认按钮的标识以及消息框的形式。如果留空,则按钮的默认值为
0
。 - title - 可选参数。 显示在对话框的标题栏中的字符串表达式。 如果标题留空,应用程序名称将被放置在标题栏中。
- helpfile - 可选参数。一个字符串表达式,标识用于为对话框提供上下文相关帮助的帮助文件。
- Context - 可选参数。一个数字表达式,用于标识由帮助作者分配给相应帮助主题的帮助上下文编号。 如果提供上下文,则还必须提供
helpfile
。
Buttons 参数可以使用以下任何值 -
- 0 vbOKOnly - 仅显示“确定” 按钮。
- 1 vbOKCancel - 显示“确定” 和“取消” 按钮。
- 2 vbAbortRetryIgnore - 显示“中止”,“重试”和“忽略” 按钮。
- 3 vbYesNoCancel - 显示“是”,“否”和“取消” 按钮。
- 4 vbYesNo - 显示“是”和“否”按钮。
- 5 vbRetryCancel - 显示“重试”和“取消”按钮。
- ...
MsgBox
函数可以返回以下值之一,可用于标识用户在消息框中单击的按钮。
- vbOK - 确定 按钮被点击。
- vbCancel - 取消 按钮被点击。
- vbAbort - 中止 按钮被点击。
- vbIgnore - 忽略 按钮被点击。
- vbYes - 是 按钮被点击。
- vbNo - 否 按钮被点击。
示例:
1 Function MessageBoxDemo() 2 MsgBox ("欢迎你!!") 3 result = MsgBox("你喜欢蓝色吗?", 3, "选择一个选项") 4 MsgBox ("返回 result 的值是:" & result) 5 6 End Function
摘自:易百教程