Msgbox函数用法说明
- 格式:pdf
- 大小:593.51 KB
- 文档页数:6
vb messagebox用法VB中的MessageBox是常用的弹出对话框,它可以在需要用户进行确认、提示、警告等情况下使用。
下面是MessageBox的基本用法:1. 弹出一个最简单的MessageBox,只包含一个“确定”按钮和一段消息:vbMessageBox.Show("Hello World!")2. 下面是一个稍复杂一些的MessageBox,它包含一个自定义的消息、一个自定义的标题、两个按钮和一段展示图标:vbDim result As DialogResult = MessageBox.Show("您确定要退出吗?", "退出提示", MessageBoxButtons.OKCancel, MessageBoxIcon.Question)If result = DialogResult.OK Then' 用户点击了“确定”按钮' 进行接下来的操作ElseIf result = DialogResult.Cancel Then' 用户点击了“取消”按钮' 取消退出操作End If在这个例子中,我们首先使用MessageBox.Show方法弹出一个对话框。
输入的参数依次是消息内容、对话框标题、按钮类型和图标样式。
按钮类型有以下几种可选值:- MessageBoxButtons.OK:仅有一个确定按钮- MessageBoxButtons.OKCancel:有一个确定和一个取消按钮- MessageBoxButtons.YesNo:有一个是和一个否按钮- MessageBoxButtons.YesNoCancel:有一个是、一个否和一个取消按钮图标样式有以下几种可选值:- MessageBoxIcon.None:无图标- MessageBoxIcon.Error:错误图标- MessageBoxIcon.Warning:警告图标- rmation:信息图标- MessageBoxIcon.Question:询问图标MessageBox.Show方法会返回一个MessageBoxResult的枚举类型,表示用户点击了哪个按钮。
对话框函数n=msgbox
函数n=msgbox是一个用于显示消息框的函数,其中n可以取以下几个常量值:
0:表示消息框只有一个“确定”按钮。
1:表示消息框有“确定”和“取消”两个按钮。
2:表示消息框有“终止”、“重试”和“忽略”三个按钮。
3:表示消息框有“是”、“否”和“取消”三个按钮。
4:表示消息框有“是”和“否”两个按钮。
5:表示消息框有“重试”和“取消”两个按钮。
6:表示消息框有“只读”、“读取”和“取消”三个按钮。
这个函数可以用于在程序中向用户显示提示信息,并根据用户的选择返回相应结果。
例如msgbox("您确定要退出吗?",3,"退出确认")表示显示一个带有“是”、“否”和“取消”三个按钮的消息框,提示用户是否确认退出。
用户点击“是”、“否”或“取消”按钮后,函数会根据用户的选择返回相应结果,分别是vbYes、vbNo和vbCancel。
MsgBox函数用法讲解VBA中msgbox的用法小结1、作用在消息框中显示信息,并等待用户单击按钮,可返回单击的按钮值(比如“确定”或者“取消”)。
通常用作显示变量值的一种方式。
2、语法MsgBox(Prompt[,Buttons][,Title][,Helpfile,Context])参数说明:(1)Prompt,必需的参数,为字符串,作为显示在消息框中的消息文本。
其最大长度约为1024个字符,由所用字符的宽度决定。
如果prompt的内容超过一行,则可以在每一行之间用回车符(Chr(13))、换行符(Chr(10))或是回车与换行符的组合(Chr(13)&Chr(10))将各行分隔开来。
(2)Buttons,可选的参数,为数值表达式的值之和,指定显示的按钮的数目及形式、使用的图标样式、缺省按钮及消息框的强制回应等,可以此定制消息框。
若省略该参数,则其缺省值为0。
设置值见下表。
(3)Title,可选的参数,表示在消息框的标题栏中所显示的文本。
若省略该参数,则将应用程序名放在标题栏中。
(4)Helpfile,可选的参数,为字符串表达式,提供帮助文件。
若有Helpfile,则必须有Context。
(5)Context,可选的参数,为数值表达式,提供帮助主题。
若有Context,则必须有Helpfile。
3、Button参数用于MsgBox函数中Button参数的常量常量值说明vbOKOnly0只显示“确定”按钮VbOKCancel1显示“确定”和“取消”按钮VbAbortRetryIgnore2显示“终止”、“重试”和“忽略”按钮VbYesNoCancel3显示“是”、“否”和“取消”按钮VbYesNo4显示“是”和“否”按钮VbRetryCancel5显示“重试”和“取消”按钮VbCritical16 显示“关键信息”图标VbQuestion32 显示“警告询问”图标VbExclamation48 显示“警告消息”图标VbInformation64 显示“通知消息”图标vbDefaultButton10 第一个按钮是缺省值(缺省设置) vbDefaultButton2256第二个按钮是缺省值vbDefaultButton3512第三个按钮是缺省值vbDefaultButton4768第四个按钮是缺省值vbApplicationModal0应用程序强制返回;应用程序一直被挂起,直到用户对消息框作出响应才继续工作vbSystemModal4096系统强制返回;全部应用程序都被挂起,直到用户对消息框作出响应才继续工作vbMsgBoxHelpButton16384将Help按钮添加到消息框VbMsgBoxSetForeground 65536指定消息框窗口作为前景窗口vbMsgBoxRight524288文本为右对齐vbMsgBoxRtlReading1048576指定文本应为在希伯来和阿拉伯语系统中的从右到左显示说明:(1)第一组值(0–5)描述了消息框中显示的按钮的类型与数目;第二组值(16,32,4 8,64)描述了图标的样式;第三组值(0,256,512,768)说明哪一个按钮是缺省值;而第四组值(0,4096)则决定消息框的强制返回性。
MsgBox函数MsgBox函数的作用是弹出一个对话框,在其中显示的指定的数据和提示信息。
此外,该函数还可以将返回用户在此对话框做的选择,并将返回值赋给指定变量。
其语法格式为:MsgBox(信息内容(文本),对话框类型+图标类型(button),对话框题目(文本))注意:信息内容为必传参数。
对话框类型和图标类型为非必传参数。
对话框题目也为非必传参数,如果不写则为项目的标题。
button参数的取值。
名称值功能VbOKOnly 0 确定按钮VbOkCancel 1 确定和取消按钮VbAortRetryIgnore 2 终止,重试和忽略按钮VbYesNoCancel 3 是,否和取消按钮VbYesNo 4 重试和取消按钮Vbretrycancel 5 重试和取消按钮VbCritical 16 停止图标VbQuestion 32 问号(?)图标VbExclamation 48 感叹号(!)图标VbInformation 64 信息图标VbDefaultButton1 0 默认按钮为第一按钮VbDefaultButton2 256 默认按钮为第二按钮VbDefaultButton3 512 默认按钮为第三按钮vbDefaultButton4 768默认按钮为第四按钮vbApplicationModal0应用程序强制返回;应用程序一直被挂起,直到用户对消息框作出响应才继续工作vbSystemModal4096系统强制返回;全部应用程序都被挂起,直到用户对消息框作出响应才继续工作vbMsgBoxHelpButton16384将Help按钮添加到消息框VbMsgBoxSetForeground 65536指定消息框窗口作为前景窗口vbMsgBoxRight524288文本为右对齐vbMsgBoxRtlReading 1048576指定文本应为在希伯来和阿拉伯语系统中的从右到左显示说明:(1)第一组值(0–5)描述了消息框中显示的按钮的类型与数目;第二组值(16,32,48,64)描述了图标的样式;第三组值(0,256,512,768)说明哪一个按钮是缺省值;而第四组值(0,4096)则决定消息框的强制返回性。
vbok函数
VBOK函数是 MsgBox函数的一个返回值,代表“确定”按钮被点击。
以下是关于MsgBox 函数的介绍:
它是Visual Basic和VBS中的一个函数,功能是弹出一个对话框,等待用户单击按钮,并返回一个Integer值表示用户单击了哪一个按钮。
“MsgBox”即为“Message Box”的缩写,在英语中意为“信箱”。
使用方法语法:MsgBox (Prompt (,Buttons) (,Title) (,Helpfile,Context))。
参数设置:Buttons参数设置值是Visual Basic for Applications(VBA)指定的常数,包括vbOK、vbCancel等。
返回值:MsgBox函数返回值包括vbOK、vbCancel等,表示用户点击了哪个按钮。
如果你想了解更多关于VBOK函数的信息,可以补充相关背景信息后再次向我提问。
文章主题:messagebox 用法详解与实例1. 什么是messagebox?messagebox 是一种常用的对话框控件,用于在计算机应用程序中向用户显示信息和提示,通常包括消息文本和一些按钮供用户选择。
2. messagebox 的基本用法在Python中,可以使用Tkinter库中的 messagebox 模块来创建对话框。
常见的对话框类型有:showinfo、showwarning、showerror、askquestion、askyesno等。
下面通过几个实例来具体介绍。
3. 实例一:showinfo使用 showinfo 函数可以创建一个包含指定信息的信息对话框,示例代码如下:```pythonfrom tkinter import messageboxmessagebox.showinfo("Wee", "欢迎来到我的程序!")```运行程序后,会弹出一个标题为“Wee”的对话框,内容是“欢迎来到我的程序!”4. 实例二:askquestion使用 askquestion 函数可以创建一个包含指定问题的询问对话框,示例代码如下:```pythonfrom tkinter import messageboxresponse = messagebox.askquestion("确认", "您确定要退出程序吗?")if response == "yes":print("用户选择退出程序。
")else:print("用户选择取消。
")```运行程序后,会弹出一个标题为“确认”的对话框,内容是“您确定要退出程序吗?”用户点击“是”或“否”按钮后,程序会相应地输出相应的信息。
5. messagebox 的个人观点和理解在我的实际开发中,messagebox 是一个非常实用的工具,可以方便地与用户进行交互。
MsgBox函数用法讲解VBA中msgbox的用法小结1、作用在消息框中显示信息,并等待用户单击按钮,可返回单击的按钮值(比如“确定”或者“取消”)。
通常用作显示变量值的一种方式。
2、语法MsgBox(Prompt[,Buttons][,Title][,Helpfile,Context])参数说明:(1)Prompt,必需的参数,为字符串,作为显示在消息框中的消息文本。
其最大长度约为1024个字符,由所用字符的宽度决定。
如果prompt的内容超过一行,则可以在每一行之间用回车符(Chr(13))、换行符(Chr(10))或是回车与换行符的组合(Chr(13)&Chr(10))将各行分隔开来。
(2)Buttons,可选的参数,为数值表达式的值之和,指定显示的按钮的数目及形式、使用的图标样式、缺省按钮及消息框的强制回应等,可以此定制消息框。
若省略该参数,则其缺省值为0。
设置值见下表。
(3)Title,可选的参数,表示在消息框的标题栏中所显示的文本。
若省略该参数,则将应用程序名放在标题栏中。
(4)Helpfile,可选的参数,为字符串表达式,提供帮助文件。
若有Helpfile,则必须有Context。
(5)Context,可选的参数,为数值表达式,提供帮助主题。
若有Context,则必须有Helpfile。
3、Button参数用于MsgBox函数中Button参数的常量常量值说明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将Help按钮添加到消息框VbMsgBoxSetForeground 65536指定消息框窗口作为前景窗口vbMsgBoxRight 524288文本为右对齐vbMsgBoxRtlReading 1048576指定文本应为在希伯来和阿拉伯语系统中的从右到左显示说明:(1)第一组值(0–5)描述了消息框中显示的按钮的类型与数目;第二组值(16,32,48, 64)描述了图标的样式;第三组值(0,256,512,768)说明哪一个按钮是缺省值;而第四组值(0,4096)则决定消息框的强制返回性。
messageboxex的用法1.简介在编程领域中,`mes s ag eb ox ex`是一种常用的对话框窗口控件,用于在用户界面中显示信息、警告或错误消息。
它通常用于与用户进行简单的交互,如询问是否继续执行某个操作,或者提醒用户某些重要信息。
本文将介绍`m es sa ge bo x ex`的相关用法和常见选项。
2.基本语法使用`m es sa ge bo xex`函数,通常需要提供以下参数:```p yt ho nM e ss ag eB ox Ex(h wnd,te xt,c ap ti on,ty p e)```-`hw nd`:可选参数,指定消息框父窗口的句柄(如果有)。
-`te xt`:必需参数,指定消息框中显示的文本内容。
-`ca pt io n`:可选参数,指定消息框的标题。
-`ty pe`:必需参数,指定消息框的类型,如消息图标、按钮等。
3.消息框类型3.1.消息图标`t yp e`参数可以选择不同的消息图标,常见的选项包括:-`MB_I CO NE RR OR`:显示错误图标。
-`MB_I CO NW AR NI NG`:显示警告图标。
-`MB_I CO NI NF OR MAT I ON`:显示信息图标。
-`MB_I CO NQ UE ST ION`:显示询问图标。
3.2.按钮类型`t yp e`参数还可以选择不同的按钮类型,常见的选项包括:-`MB_O K`:只显示一个确定按钮。
-`MB_O KC AN CE L`:显示一个确定按钮和一个取消按钮。
-`MB_Y ES NO`:显示一个是按钮和一个否按钮。
-`MB_Y ES NO CA NC EL`:显示一个是按钮、一个否按钮和一个取消按钮。
4.示例代码以下是一个使用`mes s ag eb ox ex`的示例代码:```p yt ho ni m po rt ct yp esd e fm ai n():u s er32=c ty pe s.win d ll.u se r32m e ss ag eb ox=u se r32.Me ss ag eB ox Ex Wt e xt="这是一个示例消息框!"c a pt io n="消息框示例"显示信息图标和确定按钮r e su lt=m es sa ge box(No ne,t ex t,ca pti o n,ty pe)i f re su lt==1:p r in t("用户点击了确定按钮。
VB中的函数,可实现弹出窗口.作用:在对话框中显示消息,等待用户单击按钮,并返回一个Integer 告诉用户单击哪一个按钮。
语法:MsgBox(prompt[, buttons] [, title] [, helpfile, context])参数说明:MsgBox 函数的语法具有以下几个命名参数:Prompt-------必需的。
字符串表达式,作为显示在对话框中的消息。
prompt 的最大长度大约为1024 个字符,由所用字符的宽度决定。
如果prompt 的内容超过一行,则可以在每一行之间用回车符(Chr(13))、换行符(Chr(10)) 或是回车与换行符的组合(Chr(13) & Chr(10)) 将各行分隔开来。
Buttons-------可选的。
数值表达式是值的总和,指定显示按钮的数目及形式,使用的图标样式,缺省按钮是什么以及消息框的强制回应等。
如果省略,则buttons 的缺省值为 0。
Title-------可选的。
在对话框标题栏中显示的字符串表达式。
如果省略 title,则将应用程序名放在标题栏中。
Helpfile--------可选的。
字符串表达式,识别用来向对话框提供上下文相关帮助的帮助文件。
如果提供了helpfile,则也必须提供context。
Context-------可选的。
数值表达式,由帮助文件的作者指定给适当的帮助主题的帮助上下文编号。
如果提供了context,则也必须提供helpfile。
用于MsgBox函数中Button参数的常量常量值说明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将Help按钮添加到消息框VbMsgBoxSetForeground 65536指定消息框窗口作为前景窗口vbMsgBoxRight 524288文本为右对齐vbMsgBoxRtlReading 1048576指定文本应为在希伯来和阿拉伯语系统中的从右到左显示说明:(1)第一组值(0–5)描述了消息框中显示的按钮的类型与数目;第二组值(16,32,48,64)描述了图标的样式;第三组值(0,256,512,768)说明哪一个按钮是缺省值;而第四组值(0,4096)则决定消息框的强制返回性。
MsgBox函数和语句基础知识2007-07-27 10:15:46 阅读71 评论0 字号:大中小订阅MsgBox其实有两种格式:一、MsgBox函数格式:MsgBox(msg[,type][,title][,helpfile,context])该函数有5个参数,第一个是必需的,后面的都是可选的。
(1)msg:是一个字符串,长度不能超过1024个字符,超过的会被截掉。
这个字符串的内容就是在MsgBox 函数产生的对话框内显示。
如果一行显示不完,可以用"Chr$(13)+Chr$(10)”强制换行。
(2)type:是一个整数值或符号常量,用来控制在对话框内显示的按钮、图标的种类及数量。
比如说是显示“确定”、“取消”还是显示“终止”、“重试”、“忽略”等。
由于type参数的取值较多,就不一一例举了,楼主可以自己去搜搜。
(3)title:也是字符串,其内容就是对话框的标题。
(4)helpfile,context:helpfile是一个字符串变量或字符串表达式,用来表示帮助文件的名字;context 是一个数值变量或表达式,用来表示相关帮助主题的帮助目录号。
这两个参数必须同时使用或同时省略。
如果使用了这两个参数,对话框中会出现一个“帮助”按钮,单击或按F1就可以得到相关帮助信息。
二、MsgBox语句格式:MsgBox msg[,type][,title][,helpfile,context]各参数的含义与作用与上面的MsgBox函数一样的。
三、MsgBox函数与MsgBox语句的区别MsgBox函数有返回值,而MsgBox语句是没有返回值的。
例如:函数:x=MsgBox("戴草帽",vbOKOnly,"工程1")这个对话框只有一个确定按钮,返回值为1,也就是说用户如果点了这个确定,x就等于1了。
语句:MsgBox "戴草帽",vbOKOnly,"工程"这个是没有返回值的。
VB 提示框MsgBox用法MsgBox是VB中的函数,可实现弹出窗口.作用:在对话框中显示消息,等待用户单击按钮,并返回一个 Integer 告诉用户单击哪一个按钮。
语法:MsgBox(prompt[, buttons] [, title] [, helpfile, context])参数说明:MsgBox 函数的语法具有以下几个命名参数:Prompt-------必需的。
字符串表达式,作为显示在对话框中的消息。
prompt 的最大长度大约为 1024 个字符,由所用字符的宽度决定。
如果 prompt 的内容超过一行,则可以在每一行之间用回车符 (Chr(13))、换行符 (Chr(10)) 或是回车与换行符的组合 (Chr(13) & Chr(10)) 将各行分隔开来。
Buttons-------可选的。
数值表达式是值的总和,指定显示按钮的数目及形式,使用的图标样式,缺省按钮是什么以及消息框的强制回应等。
如果省略,则 buttons 的缺省值为 0。
Title-------可选的。
在对话框标题栏中显示的字符串表达式。
如果省略 title,则将应用程序名放在标题栏中。
Helpfile--------可选的。
字符串表达式,识别用来向对话框提供上下文相关帮助的帮助文件。
如果提供了 helpfile,则也必须提供 context。
Context-------可选的。
数值表达式,由帮助文件的作者指定给适当的帮助主题的帮助上下文编号。
如果提供了context,则也必须提供 helpfile。
用于MsgBox函数中Button参数的常量常量值说明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将Help按钮添加到消息框VbMsgBoxSetForeground 65536指定消息框窗口作为前景窗口vbMsgBoxRight 524288文本为右对齐vbMsgBoxRtlReading 1048576指定文本应为在希伯来和阿拉伯语系统中的从右到左显示说明:(1)第一组值(0–5)描述了消息框中显示的按钮的类型与数目;第二组值(16,32,48,64)描述了图标的样式;第三组值(0,256,512,768)说明哪一个按钮是缺省值;而第四组值(0,4096)则决定消息框的强制返回性。
使用过Windows 及其应用软件的人肯定熟悉如图1所示的消息框,这在VB 中可用MsgBox 函数来实现。
MsgBox 函数的使用格式如下:变量=MsgBox(提示[,按钮][,标题])其中:(1) 变量 用于指定接收函数的返回值。
MsgBox 函数的返回值是一个整数,因此变量一般为整型变量。
(2) 提示与标题 意义同InputBox 函数。
(3) 按钮 整型表达式,决定消息框中按钮的数目、类型及出现在消息框上的图标类型。
其设置见表1。
在表1中,“按钮”设置值被分成了三组。
具体使用时,由每一组中取一个值相加而成。
当然,并非每次都要取三个值,也可以取两个、一个甚至全部省略。
表1 消息框中“按钮”设置值及意义分组常数 值 描述 按钮数目及类型 vbOKOnly 0只显示“确定”按钮 vbOKCancel 1显示“确定”及“取消”按钮 vbAbortRetryIgnore 2显示“中断”、“重试”及“忽略”按钮 vbYesNoCancel 3显示 “是”、“否”及“取消”按钮 vbYesNo 4显示“是”及“否”按钮 vbRetryCancel 5显示“重试”及“取消”按钮 图标类型 vbCritical 16显示红色的STOP 标志,用于严重警告信息 vbQuestion 32显示“”图标,用于询问信息 vbExclamation 48显示“!”图标,用于警告信息 vbInformation 64显示“i ”图标,用于一般信息 默认按钮vbDefaultButton10 第一个按钮是缺省值 vbDefaultButton2256 第二个按钮是缺省值 vbDefaultButton3 512 第三个按钮是缺省值如要产生图1所示的消息框,可用如下语句:x=MsgBox("是否保存对“第四章 基本控制结构.doc ”的修改", 3 + vbExclamation + vbdefultbutton1, "Microsoft Word")在实习时,可以将除提示与标题外的其它参数,按表中的内容进行更换,体会各种不同组合对消息框内容的影响。
Excel VBA MsgBox用法介绍内容提要:本文详细介绍Excel VBA MsgBox函数的作用、语法、参数等。
第一,MsgBox函数的作用在消息框中显示信息,并等待用户单击按钮,返回单击的按钮值(比如“确定”或者“取消”)。
第二,MsgBox函数的语法MsgBox(Prompt[,Buttons][,Title][,Helpfile,Context])参数说明:(1)Prompt,必需的参数,为字符串,作为显示在消息框中的消息文本。
其最大长度约为1024个字符,由所用字符的宽度决定。
如果prompt的内容超过一行,则可以在每一行之间用回车符(Chr(13))、换行符(Chr(10))或是回车与换行符的组合(Chr(13)&Chr(10))将各行分隔开来。
(2)Buttons,可选参数,为数值表达式的值之和,指定显示的按钮的数目及形式、使用的图标样式、缺省按钮及消息框的强制回应等,可以此定制消息框。
若省略该参数,则其缺省值为0。
(3)Title,可选的参数,表示在消息框的标题栏中所显示的文本。
若省略该参数,则将应用程序名放在标题栏中。
(4)Helpfile,可选的参数,为字符串表达式,提供帮助文件。
若有Helpfile,则必须有Context。
(5)Context,可选的参数,为数值表达式,提供帮助主题。
若有Context,则必须有Helpfile。
第三,MsgBox第二参数:Button对应值介绍常量值说明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将Help按钮添加到消息框VbMsgBoxSetForeground 65536指定消息框窗口作为前景窗口vbMsgBoxRight 524288文本为右对齐vbMsgBoxRtlReading 1048576指定文本应为在希伯来和阿拉伯语系统中的从右到左显示说明:(1)第一组值(0–5)描述了消息框中显示的按钮的类型与数目;第二组值(16,32,48,64)描述了图标的样式;第三组值(0,256,512,768)说明哪一个按钮是缺省值;而第四组值(0,4096)则决定消息框的强制返回性。
详解MessageBox(),MsgBox函数的正确使⽤//或者使⽤chr(13),chr(10)效果⼀样MsgBox "a"&chr(13)&"b"&chr(10)&"c"//带有警告标志的窗⼝MsgBox "a"&chr(13)&"b"&chr(10)&"c",16//显⽰确定取消按钮MsgBox "a"&chr(13)&"b"&chr(10)&"c",1//让窗⼝显⽰到最前写法MsgBox "a"&vbcr&"b"&vbcr&"c",4096//让窗⼝显⽰标题MsgBox "a"&vbcr&"b"&vbcr&"c",4096,"天那边"//hehe综合⼀下,让窗⼝显⽰换⾏+警告标志+显⽰确定取消按钮+默认为取消+最前+标题MsgBox "a"&vbcr&"b"&vbcr&"c",16+1+256+4096,"天那边"//写到这⾥⼤家⼀定明⽩了吧。
关键是buttons项的设置值其中的可以是数字也可以是表达式我⼀般采⽤表达式,这样可以使⾃⼰看到msgbox 语句的属性//这⾥再来举个msgbox的返回值例⼦如下:dim aa=MsgBox ("a"&vbcr&"b"&vbcr&"c",16+1+256+4096,"天那边")If a=1MsgBox "您点击了确定"ElseIf a=2MsgBox "您点击了取消"End IfEnd IfEndScript总结,当Msgbox输出返回值给变量的时候,需要⽤括号的形式括起来:。
VB学习之--- Msgbox 用法在对话框中显示消息,等待用户单击按钮,并返回一个Integer 告诉用户单击哪一个按钮。
语法:MsgBox(prompt[, buttons] [, title] [, helpfile, context])MsgBox 函数的语法具有以下几个命名参数:部分描述Prompt 必需的。
字符串表达式,作为显示在对话框中的消息。
prompt 的最大长度大约为1024 个字符,由所用字符的宽度决定。
如果prompt 的内容超过一行,则可以在每一行之间用回车符(Chr(13))、换行符(Chr(10)) 或是回车与换行符的组合(Chr(13) & Chr(10)) 将各行分隔开来。
Buttons 可选的。
数值表达式是值的总和,指定显示按钮的数目及形式,使用的图标样式,缺省按钮是什么以及消息框的强制回应等。
如果省略,则buttons 的缺省值为0。
Title 可选的。
在对话框标题栏中显示的字符串表达式。
如果省略title,则将应用程序名放在标题栏中。
Helpfile 可选的。
字符串表达式,识别用来向对话框提供上下文相关帮助的帮助文件。
如果提供了helpfile,则也必须提供context。
Context 可选的。
数值表达式,由帮助文件的作者指定给适当的帮助主题的帮助上下文编号。
如果提供了context,则也必须提供helpfile。
设置值buttons 参数有下列设置值:常数,值,描述第一组值(0–5) 描述了对话框中显示的按钮的类型与数目;第二组值(16, 32, 48, 64) 描述了图标的样式;第三组值(0, 256, 512) 说明哪一个按钮是缺省值;第四组值(0, 4096) 则决定消息框的强制返回性。
将这些数字相加以生成buttons 参数值的时候,只能由每组值取用一个数字。
注意这些常数都是Visual Basic for Applications (VBA) 指定的。