Forum zur Thematik Windows Hilfen und Hilfesysteme

Kann ich eine *.hlp-Datei auch aus excel aufrufen

Andy @, Donnerstag, 22. April 2004, 10:07 (vor 5023 Tagen)

kann ich aus excel (per hyperlink oder z.B. F1-Taste) ein *.hlp file öffnen und zu einer bestimmten TopicID springen>

Kann ich eine *.hlp-Datei auch aus excel aufrufen

Thomas Schulz ⌂ @, Castrop-Rauxel, Donnerstag, 22. April 2004, 20:50 (vor 5023 Tagen) @ Andy

Hallo Andy,

die Verwendung von HLP Dateien in Excel ist ohne weiteres möglich.
Es sind etwas Kenntnisse in VBA notwendig.
Am besten ist der Aufruf der Hilfe über ein Button zu realisieren, wenn du direkt aus dem Tabellenblatt die Hilfe aufrufen willst. Mit Hyperlinks kannst du nicht arbeiten, weil immer eine Sicherheitsabfrage erfolgt, ob die Datei geöffnet werden soll.
Die Hilfedatei sollte sich im WindowsHelp Ordner befinden.
Erstell ein Button auf dem Tabellenblatt und lass dir den Code anzeigen.
Folgendes Makro in die Click Anweisung für das Button kopieren:

helpfile = "name.hlp"
Application.help helpfile

Im VBA Editor unter "Extras | Eigenschaften des VBA Projektes" unter "Name der Hilfedatei" folgendes eintragen:
Helpname.HLP

Wenn du ein spezifisches Thema aufrufen willst musst du mit HelpContextId's arbeiten.
Wie die zu erstellen sind kannst auf meiner HP nachlesen:
Link

Das Makro muss dann um die jeweilige HelpContextId erweitert werden:

helpfile = "name.hlp"
Application.help helpfile, 20

Für name.hlp musst du natürlich den Namen deiner Hilfedatei eintragen.

Der Aufruf per F1 ist nur bei der Verwendung von User Forms möglich.
Hier hast du ja bei den Eigenschaften der einzelnen Steuerelemente die Möglichkeit, die jeweilge HelpContextId einzutragen.

Viele Grüße
Thomas

--
Viele Grüße
Thomas Schulz (Administrator)
______________
[image]

powered by my little forum