【发布时间】:2016-12-13 02:26:42
【问题描述】:
我想在 VBScript MsgBox() 函数的帮助文件部分有一个 URL。我该怎么做?
代码如下:
Dim error
Dim helpPath
helpPath = "http://www.example.com/example-support-page"
error = MsgBox("There was an error doing whatever.", vbSystemModal + vbCritical, "Uh oh!")
helpPath = MsgBox("", vbSystemModal + vbMsgBoxHelpButton, "", helpPath)
【问题讨论】:
-
不知道为什么你会认为这会奏效。
helpfile标识帮助文件的字符串表达式,用于为对话框提供上下文相关帮助。如果提供了帮助文件,则还必须提供上下文。在 16 位平台上不可用。context数字表达式,用于标识帮助作者分配给相应帮助主题的帮助上下文编号。如果提供了上下文,则还必须提供帮助文件。在 16 位平台上不可用。这就是 Windows 帮助文件的工作方式 - 文件名和帮助上下文编号。它早于互联网。 -
不确定是否有任何方法可以将超链接放入 msgbox。但是,您可以将您的 msgbox 格式化为“哎呀——我们应该去帮助页面吗?”并使用是/否按钮,然后将“是”选项编码为并使用 URL 作为参数的 open() 命令来调用浏览器以通过操作系统打开。没有理由不这样做。