Я хочу иметь URL-адрес в части справочного файла функции VBScript MsgBox()
. Как мне это сделать?Как поместить URL-адрес в файл справки в функцию MsgBox?
Вот код:
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 как «Oops - мы перейдем на страницу справки?» и используйте кнопки «Да/Нет», затем код «Да» как и команду open() с URL-адресом в качестве параметра, чтобы вызвать браузер для открытия через ОС. Нет причин, почему это не сработает. –
[Родственные] (http://stackoverflow.com/a/34608143/1630171). –