HTMLHelp

Home > Wissensbasis (Inhalt)

Nachdem Sie eine HTML-Hilfedatei (CHM) erstellt haben, möchten Sie diese wahrscheinlich in Ihre Anwendung integrieren und kontextabhängige Hilfe bereitstellen. Nachfolgend finden Sie Codebeispiele, die zeigen, wie Sie eine CHM-Hilfedatei mit einer Programmiersprache oder IDE verbinden können.

Arbeiten mit einer CHM-Datei aus einer VBA-Anwendung

Bitte beachten Sie, dass wir in einer VBA-Anwendung direkt HTML Help API-Aufrufe verwenden.

Deklarieren Sie die folgenden Konstanten:

Public Const HH_DISPLAY_TOPIC = &H0
Public Const HH_DISPLAY_TOC = &H1
Public Const HH_DISPLAY_INDEX = &H2
Public Const HH_HELP_CONTEXT = &HF

Deklarieren Sie die API-Funktion HTMLHelp():

Declare Function HTMLHelp Lib "hhctrl.ocx" Alias "HtmlHelpA" (ByVal hwndCaller As Long, ByVal pszFile As String, ByVal uCommand As Long, ByVal dwData As Long) As Long

Aufruf eines Hilfethemas per Context Id:

HTMLHelp 0, MyHelpFile, HH_HELP_CONTEXT, MyTopicContextID

Anzeigen des Inhaltsverzeichnisses:

HTMLHelp 0, MyHelpFile, HH_DISPLAY_TOC, 0

Keywords:

Microsoft, HTMLHelp, CHM, VBA, integrate, help, application