I have a Help document located at this address: "C:\D-Drive\WISDDM\PLANNER\PLANHELP.HLP
How would you call it using vba?
I tried
Code: Select all
Application.Run "C:\D-Drive\WISDDM\PLANNER\PLANHELP.HLP
Chuck
Code: Select all
Application.Run "C:\D-Drive\WISDDM\PLANNER\PLANHELP.HLP
Code: Select all
Sub TestHlp()
Dim Hlp As Object
Helping = "C:\D-Drive\WISDDM\PLANNER\PLANHELP.HLP" ' Define Help file.
Hlp CreateObject("Help.Application")
Hlp.Open (Helping)
Hlp.Visible = True
End Sub
Code: Select all
Sub GetHelp()
Dim Cnt As Long
On Error GoTo Bed
Let Cnt = 1 / 0
Bed:
Application.Help HelpFile:=Err.HelpFile, HelpContextID:=Err.HelpContext
Debug.Print Err.HelpFile & " " & Err.HelpContext
End Sub
Code: Select all
Public Declare Function ShellExecute _
Lib "shell32.dll" Alias "ShellExecuteA" ( _
ByVal hwnd As Long, _
ByVal lpOperation As String, _
ByVal lpFile As String, _
ByVal lpParameters As String, _
ByVal lpDirectory As String, _
ByVal nShowCmd As Long) As Long
Public Const SW_SHOWNORMAL = 1
Public Const SW_SHOWMAXIMIZED = 3
Code: Select all
Sub TestHlp()
Dim Helping As String
Helping = "C:\D-Drive\WISDDM\PLANNER\PLANHELP.HLP" ' Define Help file.
ShellExecute Application.hWnd, "Open", Helping, 0&, 0&, SW_SHOWNORMAL
End Sub