Ich denke, dass eine Lösung die Benutzung von HtmlHelp aus dem Windows-
API ist (
http://msdn.microsoft.com/en-us/libr...ffice.10).aspx).
Dort steht
Declare Function HtmlHelp Lib "HHCtrl.ocx" Alias "HtmlHelpA" _
(ByVal hwndCaller As Long, _
ByVal pszFile As String, _
ByVal uCommand As Long, _
dwData As Any) As Long
und bei der Beschreibung der Parameter
hwndCaller: A
handle to an application window or Null. This window
handle may be used as a parent, owner, or message recipient for
HTML Help, depending on how it is used. In VBA, instead of setting this to vbNullString, set it to 0 (zero).
Ich verstehe das so, dass dies der
Handle des Windows ist, in dem die Hilfe angezeigt werden soll, und habe deshalb geschrieben:
HtmlHelp(Form2.Handle,'d:\projekte\mc\help\multico llect.chm',HH_HELP_CONTEXT,22) ;
Tatsächlich wird das gewünschte Topic angezeigt, aber nicht in Form2, sondern im Standard-Fenster.
Woran kann das liegen?
joehoehal