msgbox函数返回值类型 msgbox

"msgbox"的用法有哪些?语法:
MsgBox(prompt[, buttons] [, title] [, helpfile, context])
参数说明:
MsgBox 函数的语法具有以下几个命名参数:
Prompt-------必需的 。字符串表达式,作为显示在对话框中的消息 。prompt 的最大长度大约为 1024 个字符,由所用字符的宽度决定 。
Buttons-------可选的 。数值表达式是值的总和,指定显示按钮的数目及形式,使用的图标样式,缺省按钮是什么以及消息框的强制回应等 。如果省略,则 buttons 的缺省值为 0 。
Title-------可选的 。在对话框标题栏中显示的字符串表达式 。如果省略 title,则将应用程序名放在标题栏中 。
Helpfile--------可选的 。字符串表达式,识别用来向对话框提供上下文相关帮助的帮助文件 。如果提供了 helpfile,则也必须提供 context 。
Context-------可选的 。数值表达式,由帮助文件的作者指定给适当的帮助主题的帮助上下文编号 。如果提供了 context,则也必须提供 helpfile 。
用于MsgBox函数中Button参数的常量
常量值说明
vbOKOnly0 只显示“确定”按钮
VbOKCancel1 显示“确定”和“取消”按钮
VbAbortRetryIgnore 2 显示“终止”、“重试”和“忽略” 按钮
VbYesNoCancel3 显示“是”、“否”和“取消”按钮
VbYesNo4 显示“是”和“否”按钮
VbRetryCancel5 显示“重试”和“取消”按钮
VbCritical16 显示“关键信息”图标
VbQuestion32 显示“警告询问”图标
VbExclamation48 显示“警告消息”图标
VbInformation64 显示“通知消息”图标
vbDefaultButton10 第一个按钮是缺省值(缺省设置)
vbDefaultButton2256第二个按钮是缺省值
vbDefaultButton3512第三个按钮是缺省值
vbDefaultButton4768第四个按钮是缺省值
vbApplicationModal0应用程序强制返回;应用程序一直被挂起,直到用户对消息框
【msgbox函数返回值类型 msgbox】作出响应才继续工作
vbSystemModal4096系统强制返回;全部应用程序都被挂起,直到用户对消息框作
出响应才继续工作
vbMsgBoxHelpButton16384将Help按钮添加到消息框
VbMsgBoxSetForeground 65536指定消息框窗口作为前景窗口
vbMsgBoxRight524288文本为右对齐
vbMsgBoxRtlReading 1048576指定文本应为在希伯来和阿拉伯语系统中的从右到左显示

msgbox函数返回值类型 msgbox

文章插图
msgbox用法是什么?语法:MsgBox(prompt[,buttons][,title][,helpfile,context])
参数说明:MsgBox函数的语法具有以下几个命名参数:
Prompt-------必需的 。字符串表达式,作为显示在对话框中的消息 。prompt的最大长度大约为1024个字符,由所用字符的宽度决定 。
用法注意事项:
MsgBox由Visual Basic和VBS中的一个函数,功能是弹出一个对话框,等待用户单击按钮,并返回一个Integer值表示用户单击了哪一个按钮 。
“MsgBox”即为“Message Box”的缩写,在英语中意为“信箱” 。
以上内容参考:百度百科-msgbox
msgbox函数和msgbox过程的区别?VB中的过程可以分为子程序和函数两种,子程序是以sub/endsub来标志的,函数是以function/end function来标志的 。
函数的子程序最大的不同,在于函数要用函数名来返回一个值,但如果我们不关心这个返回值时,可以用调用子程序的方式来调用函数(相当于把它的返回值扔掉而已)
msgbox实际是一个函数,它的调用形式是 var=msgbox(参数...) 。msgbox返回的值实现上是用户在msgbox界面按了哪个键的标志值,本例中我们把他赋予var变量,可以进一步用来判断用户的交互情况 。
当然,msgbox可以作为一个过程来调用,形式是 [Call] msgbox 参数.....
(前面的Call可有可无),这里的参数就不能再放在括号中,当然也不会返回任何值了 。

    秒懂生活扩展阅读