HTML Help - Kompilieren automatisieren
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:
- HTML Help - Kompilieren automatisieren -
hans,
26.01.2013, 10:25
- HTML Help - Kompilieren automatisieren -
Ulrich Kulle,
26.01.2013, 15:13
- HTML Help - Kompilieren automatisieren - hans, 26.01.2013, 16:07
- HTML Help - Kompilieren automatisieren -
Ulrich Kulle,
26.01.2013, 15:13