Ich versuche eine .html Datei auszudrucken, und zwar ohne das sich irgendwelche Fenster öffnen.
Die letzten 2 Jahre hatte ich das mit folgender Geschichte ganz gut gelöst:
Mein Arbeitgeber ist nun von WinXP auf Win7 bzw. Win8 umgestiegen.
Seitdem öffnet sich der IE und zeigt die zu druckende Seite an, anstatt sie an den Drucker zu senden.Auf meinem privaten Win7 Rechner funktioniert das einwandfrei.Dank fehlender Adminrechte konnte ich den Fehler leider nicht weiter eingrenzen, deswegen suche ich nun nach einer Alternative.
Mit der Funktion...
...bekomme ich nur den "Error 10" um die Ohren gehauen, doch leider ist der Fehler nirgendwo dokumentiert.
Benutze ich hingegen...
RunWait(@ComSpec & ' /c rundll32.exe ' & @SystemDir & '\mshtml.dll,PrintHTML "' & "D:\Data\Test.html", @TempDir, @SW_HIDE)
...so öffnet sich erst ein Dialogfeld was mich zur Auswahl des Druckers auffordert.Danach wird die .html Datei problemlos gedruckt.
Kann ich das Dialogfeld irgendwie unterdrücken, sodas die Datei direkt an den Standartdrucker gesendet wird?
cu, Lesato!