VBScript InputBox 函数

定义和用法

InputBox 函数可显示一个对话框,用户可在其中输入文本并/或点击一个按钮。如果用户点击点击确认按钮或按键盘上的回车键, 则 InputBox 函数返回文本框中的文本。如果用户点击取消按钮,函数返回一个空字符串("")。

注释:若同时规定helpfile 和 context 参数,则会向对话框添加一个帮助按钮。

提示:请参阅 MsgBox 函数。

语法

  1. InputBox(prompt[,title][,default][,xpos][,ypos][,helpfile,context])
参数 描述
prompt 必需的。现实在对话框中的消息。prompt 的最大长度大约是 1024 个字符,这取决于所使用的字符的宽度。如果 prompt 中包含多个行,则可在各行之间用回车符 (Chr(13))、换行符 (Chr(10)) 或回车换行符的组合 (Chr(13) & Chr(10)) 以分隔各行。
title 可选的。显示在对话框标题栏中的字符串表达式。如果省略 title,则应用程序的名称将显示在标题栏中。
default 可选的。显示在文本框中的字符串表达式,在没有其它输入时作为默认的响应值。如果省略 default,则文本框为空。
xpos 可选的。数值表达式,用于指定对话框的左边缘与屏幕左边缘的水平距离(单位为缇)。如果省略 xpos,则对话框会在水平方向居中。
ypos 可选的。数值表达式,用于指定对话框的上边缘与屏幕上边缘的垂直距离(单位为缇)。如果省略 ypos,则对话框显示在屏幕垂直方向距下边缘大约三分之一处。
helpfile 可选的。字符串表达式,用于标识为对话框提供上下文相关帮助的帮助文件。如果已提供 helpfile,则必须提供 context。
context 可选的。数值表达式,用于标识由帮助文件的作者指定给某个帮助主题的上下文编号。如果已提供 context,则必须提供 helpfile。

实例

  1. dim fname
  2. fname=InputBox("Enter your name:")
  3. MsgBox("Your name is " & fname)