chm über Link öffnen
Hallo,
ich habe eine Hilfe die Fehlermeldungen bzw Erläuterungen enthält.
Fall in einer Applikation ein Fehler auftritt wird eine Mail rausgeschickt, die einen Link zur Hilfe enthält (file:c:Hilfe.chm)
Meine Frage ist nun ob es hierbei möglich ist, nicht nur die Hilfe zu öffnen sonder auch auf den entsprechenden Eintrag (z.B. "Fehler 2") zu springen.
Vielen Dank im Voraus
JK
chm über Link öffnen
Hallo Jörg,
es ist möglich direkt eine Themenseite innerhalb der Hilfe zu öffnen.
Dem Namen der CHM Datei muss der Name der jeweilgen HTM Datei zugefügt werden.
z.B.: name.chm::/name.htm
Um den Namen der jeweiligen HTM Datei zu ermitteln, muss man nur die CHM Datei öffnen, zu dem Thema wechseln und mit einem Rechtsklick die Eigenschaften der Themenseite anzeigen lassen.
Ich denke aber nicht, dass dies über einen Link in einer Mail zu machen ist.
Die einzige Möglichkeit eine CHM Datei direkt über einen Link zu öffnen ist durch die JavaScript Methode ShowHelp().
Du müsstest dann mit HTML Mails arbeiten.
Der Link in HTML sähe dann in etwa so aus:
<a href="JavaScript:window.showHelp('ms-its:C:/Pfad/name.chm::/name.htm')">Linktext</a>
Eine weitere Möglichkeit ist die Verwendung eines solchen Links:
ms-its:C:Pfadname.chm::/name.htm
Hierbei wird aber nicht die Hilfedatei geöffnet, sondern das Thema aus der Hilfe direkt im IE dargestellt.
Du kannst bei beiden Methoden nur mit absoluten Pfadangaben arbeiten.
Ich hoffe es hilft dir etwas weiter.
Gruss
Thomas
chm über Link öffnen
Hallo Thomas,
danke für die schnelle Antwort.
Der Aufruf mit
"JavaScript:window.showHelp('ms-its:C:/Pfad/name.chm::/name.htm')"
hat funktioniert und bringt das gewünschte Ergebnis.
Das Problem besteht jetzt mir dem Link in der Mail. Diese wird aus Visual Basic mit Hilfe des Programms "bmail.exe" verschickt. Damit lassen sich jedoch leider keine HTML-Mails verschicken.
file://"JavaScript:window.showHelp('ms-its:C:/Pfad/name.chm::/name.htm')"
zeigt zwar den Link in der Mail an, liefert aber eine Fehlermeldung.
Gibt es eine Möglichkeit den Aufruf ohne das Schlüsselwort "file://" als Link darzustellen>
MfG
Jörg
![[image]](http://www.help-guide.de/hglogo.gif)