大家好,我们今日继续讲解VBA代码,今日讲解的是第42讲,自动弹出消息框的其他办法。因为我们在执行程序的时候,往往会需要一个提示,在前几个章节中讲到的MsgBox函数可以实现这个功能,其他的办法还有没有呢?该怎么办呢?
这时我们可以用到WshShell.Popup方法,WshShell.Popup方法的语法如下:
WshShell.Popup(strText, [natSecondsToWait], [strTitle], [natType]) = intButton
参数a) strText是必需的,与Msgbox的Prompt参数类似,代表在消息框中作为信息显示的字符或字符串。如果显示的内容超过一行,可以在每一行之间用换行符 (Chr(10))等将各行分隔开来。
b) natSecondsToWait是可选的,其时间单位为妙。如果提供natSecondsToWait参数且其值大于零,则消息框在natSecondsToWait 参数指定的秒数后关闭。
c) strTitle是可选的,代表在消息框标题栏中作为标题的字符或字符串,若省略,则窗口标题为“Windows 脚本宿主”。
d) natType是可选的,指定消息框中显示按钮的数目及类型、使用的图标样式、缺省按钮以及消息框的强制回应等,与MsgBox函数buttons参数相同.
e)