VBA编程中MsgBox函数怎么用

 我来答
阳光的油热后
2016-11-22 · 超过15用户采纳过TA的回答
知道答主
回答量:25
采纳率:0%
帮助的人:20.7万
展开全部
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。
佩罗娜nice
2017-04-05 · 超过61用户采纳过TA的回答
知道答主
回答量:145
采纳率:0%
帮助的人:64.6万
展开全部
这个函数一般使用情况是一个参数,例如:
MsgBox "弹出一个提示框"
REM 运行上面这句代码就会弹出一个提示框

这是最常用的一种情况,然而,msgbox()函数的功能远不止这些,以下是这个函数的声明:
MsgBox(prompt[, buttons] [, title] [, helpfile, context])
promot(提示)
必填;在对话框中作为消息显示的字符串表达式。 Prompt的最大长度大约为 1024 个字符,具体取决于使用的字符的宽度。如果提示是由多行组成的你可以单独的行使用一个回车符 (Chr (13)),一个换行符 (Chr (10)),或回车换行符的字符组合 (Chr (13) & Chr (10)) 每行之间。
button(按钮)
可选;是一个数值表达式,指定的数量和类型的按钮以显示、 要使用的图标样式、 默认按钮的标识以及消息框的模态的值的总和。如果省略,按钮的默认值为 0。
title(标题)
可选;在对话框的标题栏中显示的字符串表达式。如果省略title,应用程序名放在标题栏中。
helpfile(帮助文件)
可选;字符串表达式,标识要使用为该对话框提供上下文相关帮助的帮助文件。如果提供了帮助文件,则还必须提供上下文。
context(上下文)
可选;数值表达式,是帮助文件的作者分配给适当的帮助主题的帮助上下文编号。如果提供了上下文,还必须提供帮助。

按钮参数的设置是︰
值 描述
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 指定文本应显示一样右向左读希伯来语和阿拉伯语系统上

函数返回值:
值 描述
vbOK 1 还行
vbCancel 2 取消
vbAbort 3 中止
vbRetry 4 重试
vbIgnore 5 忽略
vbYes 6 是的
vbNo 7 没有
例如:
msgbox "这是提示内容",3+64,"这是标题"
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
在八宝亭滑行的面包果
2017-02-22 · TA获得超过592个赞
知道小有建树答主
回答量:410
采纳率:0%
帮助的人:160万
展开全部
MsgBox "这里写你要弹窗显示的内容,引号别忘了"
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
lpch534
2016-12-13 · 超过10用户采纳过TA的回答
知道答主
回答量:44
采纳率:0%
帮助的人:16.4万
展开全部
Displays a message in a dialog box, waits for the user to click a button, and
returns a value indicating which button the user clicked.
MsgBox(prompt[, buttons][, title][, helpfile, context])

Arguments

prompt
String expression displayed as the message in the dialog box. The maximum
length of prompt is approximately 1024 characters, depending on the width
of the characters used. If prompt consists of more than one line, you can
separate the lines using a carriage return character (Chr(13)), a
linefeed character (Chr(10)), or carriage return–linefeed
character combination (Chr(13) & Chr(10)) between each
line.
buttons
Numeric expression that is the sum of values specifying the number and type
of buttons to display, the icon style to use, the identity of the default
button, and the modality of the message box. See Settings section for values. If
omitted, the default value for buttons is 0.
title
String expression displayed in the title bar of the dialog box. If you omit
title, the application name is placed in the title bar.
helpfile
String expression that identifies the Help file to use to provide
context-sensitive Help for the dialog box. If helpfile is provided,
context must also be provided. Not available on 16-bit platforms.
context
Numeric expression that identifies the Help context number assigned by the
Help author to the appropriate Help topic. If context is provided,
helpfile must also be provided. Not available on 16-bit platforms.
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式