【问题标题】:How to put URL in helpfile into MsgBox function?如何将帮助文件中的 URL 放入 MsgBox 函数中?
【发布时间】: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() 命令来调用浏览器以通过操作系统打开。没有理由不这样做。

标签: vbscript msgbox


【解决方案1】:

我使用了这个答案,它奏效了:

不确定是否有任何方法可以将超链接放入 msgbox。但是,您可以将您的 msgbox 格式化为“哎呀——我们应该去帮助页面吗?”并使用是/否按钮,然后将“是”选项编码为并使用 URL 作为参数的 open() 命令来调用浏览器以通过操作系统打开。没有理由不这样做。

- 被征服的袋熊

(我复制并粘贴了它,因为我似乎无法将评论标记为答案。)

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2021-01-13
    • 2021-08-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-10-15
    • 1970-01-01
    相关资源
    最近更新 更多