附录A Msgbox函数用法说明.pdfVIP

  • 31
  • 0
  • 约 6页
  • 2017-05-27 发布于天津
  • 举报
附录A Msgbox函数用法说明

Msgbox 函数的功能是弹出一个消息对话框,并等待用户单击窗口中的按钮。函数可以 返回一个值,该值用于说明用户单击了哪一个按钮。 1.函数语法 Msgbox 函数的语法如下(查询帮助的关键字:MsgBox 函数): MsgBox(prompt[, buttons] [, title] [, helpfile, context]) 表1 Msgbox函数的参数说明 参数 说明 该参数的值将被输出到对话框中,显示在屏幕上。通常此参数用于告诉用户某个信息。它的最 Prompt 大长度大约为 1024 个字符,由所用字符的宽度决定。 Buttons 它表示按钮的个数、样式和排列方式,以及默认按钮是哪一个,采用数值表示。 Title 在对话框标题栏中显示的字符串表达式。如果省略 title,则将应用程序名放在标题栏中。 Helpfile 字符串表达式,识别用来向对话框提供上下文相关帮助的帮助文件。 Context 数值表达式,由帮助文件的作者指定给适当的帮助主题的帮助上下文编号。 以下代码是Msgbox 函数的最常用的一种形式,它使用了prompt、 buttons、title 三个 参数,不同参数决定了信息框中的不同位置的部件,效果如下图所示: Sub 宏() 放置位置:模块中 MsgBox 您喜欢VBA 吗?, vbYesNo, 提示 End Sub 图1 信息框中各部份与Msgbox 函数的参数的对应关系 Msgbox 函数包含5 个参数,都是可选参数。其中最重要的是第一参数,最简单的也是 第一参数,第一参数所指定的字符串将显示在信息框中间。 最复杂的是Msgbox 的第二参数,它是一个数值,用于表示信息框中按钮的个数和显示 样式,且能通过它指定默认按钮。表2 展现了Msgbox 函数所支持的按钮常数,以及对应的 数值、显示的状态和外观。 表2 Msgbox第二参的可选值说明 常数 值 功能  按钮示意图 vbOKOnly 0 只显示OK按钮  VbOKCancel 1 显示OK及Cancel按钮  VbAbortRetryIgnore 2 显示Abort 、Retry及Ignore按钮  VbYesNoCancel 3 显示Yes 、No及Cancel按钮  VbYesNo 4 显示Yes及No按钮  VbRetryCancel 5 显示Retry及Cancel按钮  VbCritical 16 显示CriticalMessage 图标  VbQuestion 32 显示WarningQuery 图标  VbExclamation 48 显示WarningMessage 图标  VbInformation 64 显示InformationMessage图标   vbDefaultButton1 0 第一个按钮是缺省值 vbDefaultButton2 256 第二个按钮是缺省值  vbDefaultButton3 512 第三个按钮是缺省值  对于上表需要补充四点。 其一:Msgbox 的第二参数可以使用上表中的常数,也可以采用数值,它们功能一致。 其二:数值0 到5 用于确定按钮的个数和样式,16 到64 用于确定图标的样式,256 和 512 用于分别代表默认按钮是第2 个还是第3 个。所谓的默认按钮是指单击回车键时被选中 的按钮,Excel 会用特殊的外观标示这个默认的按钮。当不指

文档评论(0)

1亿VIP精品文档

相关文档