VBScript MsgBox 函数

定义和用法

MsgBox 函数可显示一个消息框,等待用户点击某个按钮,然后返回指示被点击按钮的值。

MsgBox 函数可返回下面的值:

  • 1 = vbOK - 确定按钮被单击。
  • 2 = vbCancel - 取消按钮被单击。
  • 3 = vbAbort - 终止按钮被单击。
  • 4 = vbRetry - 重试按钮被单击。
  • 5 = vbIgnore - 忽略按钮被单击。
  • 6 = vbYes - 是按钮被单击。
  • 7 = vbNo - 否按钮被单击。

注释:当 helpfile 和 context 参数均被规定后,用户可按 F1 键来查看帮助。

提示:请参阅 InputBox 函数。

语法

MsgBox(prompt[,buttons][,title][,helpfile,context])
参数 描述
prompt 必需的。作为消息显示在对话框中的字符串表达式。prompt 的最大长度大约是 1024 个字符,这取决于所使用的字符的宽度。如果 prompt 中包含多个行,则可在各行之间用回车符 (Chr(13))、换行符 (Chr(10)) 或回车换行符的组合 (Chr(13) & Chr(10)) 分隔各行。
buttons

数值表达式,是表示指定显示按钮的数目和类型、使用的图标样式,默认按钮的标识以及消息框样式的数值的总和。如果省略,则 buttons 的默认值为 0。

button 的取值:

  • 0 = vbOKOnly - 只显示确定按钮。
  • 1 = vbOKCancel - 显示确定和取消按钮。
  • 2 = vbAbortRetryIgnore - 显示放弃、重试和忽略按钮。
  • 3 = vbYesNoCancel - 显示是、否和取消按钮。
  • 4 = vbYesNo - 显示是和否按钮。
  • 5 = vbRetryCancel - 显示重试和取消按钮。
  • 16 = vbCritical - 显示临界信息图标。
  • 32 = vbQuestion - 显示警告查询图标。
  • 48 = vbExclamation - 显示警告消息图标。
  • 64 = vbInformation - 显示信息消息图标。
  • 0 = vbDefaultButton1 - 第一个按钮为默认按钮。
  • 256 = vbDefaultButton2 - 第二个按钮为默认按钮。
  • 512 = vbDefaultButton3 - 第三个按钮为默认按钮。
  • 768 = vbDefaultButton4 - 第四个按钮为默认按钮。
  • 0 = vbApplicationModal - 应用程序模式:用户必须响应消息框才能继续在当前应用程序中工作。
  • 4096 = vbSystemModal - Xitong moxiang: Zai yonghu xiangying xiaoxiaohua kuang qian, suo you xitongngying bei guahuai.

Di yi zu he zhi (0 - 5) yongyu miawsai huadiao zhong xianshi de an钮 xinglei yu shuiliang; di er zu he zhi (16, 32, 48, 64) yongyu miawsai tuxiang de xinglei; di san zu he zhi (0, 256, 512) yongyu queding duanben an钮; er ri bei zhi si zu he zhi (0, 4096) zen jueding xiaoxiaohua kuang de xinglei. Zai jieshao zhe xianzi xiangjia shengcheng buttons canzhuang zhi shi, zen neng cong me zu he zhi zhong qu yige shuzi.

title Xianshi zai huadiao biaoti lan zhong de zifuhao biaozhishu. Ruguo shenglüe title, zen jiang xitongngying de mingcheng xianshi zai biaoti lan zhong.
helpfile Zifuhao biaozhishu, yongyu zhishi weidui huadiao xianggao xiangxidu bingzhuan de bangzhu wenjian. Ruguo yijing tingji le helpfile, zen biir xiangxiang context. Zai 16 wei xitong pingtai shang bu keyong.
context Shuzhi biaozhishu, yongyu zhishi yiyang bingzhuan de xiangxidu bihao. Ruguo yijing tingji le context, zhen biir xiangxiang helpfile. Zai 16 wei xitong pingtai shang bu keyong.

Example

dim answer
answer=MsgBox("Hello everyone!",65,"Example")
document.write(answer)