HTML Help - Kompilieren automatisieren

Ulrich Kulle ⌂, Samstag, 26.01.2013, 15:13 (vor 4070 Tagen) @ hans

Hallo Hans,

ich habe mich gefragt, warum das Kompilieren der Hilfe über VBA (Excel>) erfolgen soll>

Normalerweise hat jemand der Hilfe entwickelt auch mindestens den HTMLHelp Workshop installiert oder zusätzlich z.B. FAR HTML. FAR HTML hat einen integrierten Batch Kompiler. (siehe: http://www.help-info.de/de/FAR/far_html.htm).

Info (du weißt, jeder Buchstabe zählt):
hhw.exe = Microsoft Help Workshop. Kostenfreies Werkzeug für Windows Hilfe
hhc.exe = Command Line Compiler.

Ich gehe davon aus, du hast auf meiner Homepage gesehen:
http://www.help-info.de/de/Help_Info_HTMLHelp/hh_command.htm

Folgendes sollte funktionieren (Button in einem Excel-Arbeitsblatt):

Sub HTMLHelp_Compilieren()
'// Shell Aufruf Kompilieren einer HTMLHelp Datei (CHM) aus Excel heraus

Shell """C:Program FilesHTML Help Workshophhc.exe""" & _
" C:UsersUlli_tempCHM-example.hhp", vbNormalFocus

End Sub

Setzt natürlich den Standardpfad für HHC.exe voraus.

» Wenn ich die hhw.exe mit der zugehörigen *.hhp im Windows-Ausführen-Dialog
» aufrufe, erfolgt eine automatische Kompilierung der CHM, ohne dass der HTML
» Workshop angezeigt wird. Versuche ich das über VBA mit dem Shell-Aufruf von
» cmd.exe, erfolgt das Kompilieren nicht; es wird nur der Workshop (mit der
» *.hhp) aufgerufen.
»
» Gibt es eine Möglichkeit, das Kompilieren im Hintergrund zu ermöglichen,
» ohne auf eine SendKey-Methode zurückzugreifen>

--
Mit besten Grüßen
Ulrich Kulle
Microsoft Help MVP (2007-2009)
************************
http://www.help-info.de
Unterstützen Sie Help-Info.de durch eine PayPal Spende!
https://www.paypal.com


gesamter Thread:

 

powered by my little forum