Access 2003完整教程: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参数设置为:

常量说明
vbOKOnly0只显示“确定”按钮。
vbOKCancel1显示“确定”“取消”按钮。
vbAbortRetryIgnore2显示“终止”“重试”“忽略”按钮。
vbYesNoCancel3显示“是”“否”“取消”按钮。
vbYesNo4显示“是”“否”按钮。
vbRetryCancel5显示“重试”“取消”按钮。
vbCritical16显示重要消息图标。
vbQuestion32显示警告查询图标。
vbExclamation48显示警告消息图标。
vbInformation64显示信息消息图标。
vbDefaultButton10第一个按钮为默认值。
vbDefaultButton2256第二个按钮为默认值。
vbDefaultButton3512第三个按钮为默认值。
vbDefaultButton4768第四个按钮为默认值。
vbApplicationModal0应用程序模式;用户必须响应消息框后才能继续进行在当前应用程序中的工作。
vbSystemModal4096系统模式;所有应用程序都将挂起,直到用户响应了消息框。
vbMsgBoxHelpButton16384将“帮助”按钮添加到消息框
VbMsgBoxSetForeground65536将消息框窗口指定为前景窗口
vbMsgBoxRight524288文本右对齐
vbMsgBoxRtlReading1048576指定在希伯来语和阿拉伯语系统中文本为从右向左显示

第一组值 (0–5) 描述了在对话框中显示的按钮数目和类型;第二组 (16、32、48、64) 描述了图标样式;第三组 (0、256、512) 决定哪个按钮为默认按钮。第四组 (0、4096) 决定消息框的模式。将这些数字相加以生成buttons参数的最终值时,只能使用每个组中的一个值。

注释这些常量由 Visual Basic for Applications 指定。因此,可以在代码中的任何位置使用这些名称来替换实际值。

返回值

常量说明
vbOK1确定
vbCancel2取消
vbAbort3终止
vbRetry4重试
vbIgnore5忽略
vbYes6
vbNo7

说明

如果同时提供了helpfilecontext,则用户可以按 F1 (Windows) 或 HELP (Macintosh) 来查看对应于context的帮助主题。某些宿主应用程序(例如 Microsoft Excel)还会自动将“帮助”按钮添加到对话框中。

如果对话框显示“取消”按钮,则按 Esc 与单击“取消”的效果相同。如果对话框包含“帮助”按钮,则表示为该对话框提供了上下文相关帮助。不过,只有单击了其他某个按钮时才能返回值。

注释如果除了指定第一个命名参数外还指定了其他参数,则必须在表达式中使用MsgBox。若要省略某些位置的参数,必须包括相应的逗号分隔符。

上页:Access 2003完整教程:MonthName 函数 下页:Access 2003完整教程:Now 函数

Access 2003完整教程:MsgBox 函数

Access 2003完整教程:Now 函数Access 2003完整教程:NPer 函数
Access 2003完整教程:NPV 函数Access 2003完整教程:Oct 函数
Access 2003完整教程:Partition 函数Access 2003完整教程:Pmt 函数
Access 2003完整教程:PPmt 函数Access 2003完整教程:PV 函数
Access 2003完整教程:QBColor 函数Access 2003完整教程:Rate 函数
Access 2003完整教程:Replace 函数Access 2003完整教程:RGB 函数
Access 2003完整教程:Right 函数Access 2003完整教程:Rnd 函数
Access 2003完整教程:Round 函数Access 2003完整教程:Second 函数
Access 2003完整教程:Seek 函数Access 2003完整教程:Sgn 函数
Access 2003完整教程:Shell 函数Access 2003完整教程:Sin 函数
版权所有 © 中山市飞娥软件工作室 证书:粤ICP备09170368号