用VBA实现消息框
用VB显示消息框需要使用MsgBox函数,在过程中添加赋值语句,将MsgBox函数的返回值赋给一个变量。该函数根据用户在消息框中的选择返回不同的值。语法如下:
msgbox(提示[,按钮] [,标题] [,帮助文件,上下文])
MsgBox函数
提示符
的参数描述是对话框中显示的消息所必需的
字符串表达式。prompt的长度约为1024个字符,由所用字符的宽度决定。如果提示的内容超过一行,可以使用回车(Chr(13))、回车(Chr(10))或者回车和回车的组合(Chr(13) & Chr(10))来分隔每行之间的行。
buttons
可选
数值表达式是值的总和,它指定显示按钮的数量和形式、使用的图标样式、默认按钮以及消息框的强制响应。当添加这些数字以生成按钮参数值时,每组值中只能有一个数字。如果省略,按钮的默认值为0。
title
显示在对话框标题栏中的可选
字符串表达式。如果省略title,应用程序名称“Microsoft Access”将放在标题栏中。
helpfile
可选
字符串表达式,用于标识为对话框提供上下文相关帮助的帮助文件。如果提供了helpfile,还必须提供上下文。
context
可选
数值表达式,由帮助文件的作者分配给相应帮助主题的帮助上下文编号。如果提供了上下文,还必须提供helpfile。
一般情况下,我们只使用前三个参数。对于帮助的参数,我们需要先建立一个帮助文件,这个帮助文件的设计比数据库的设计更麻烦。
当不需要返回值时,还有另一种形式:
msgbox提示[,buttons] [,title]
例如:
MsgBox“这是一个只有OK按钮的例子”,0+64,“消息框演示”
会显示一个消息框,标题为
0条评论