Problem mit _IEAction($obj,"printdefault")

  • Hallo Zusammen,

    beim Aufruf von _IEAction($ObjIE,"printdefault") erscheint bei meinem Rechner (IE8 und Win7 Ultimate) immer ein IE-Scriptfehler. Danach wird dann auch nichts gedruckt, das AutoIt-Script wird aber normal beendet. Verwende ich IEAction($ObjIE,"print"), dann klappt das Drucken, es erscheint jedoch leider der Druckdialog, den ich vermeiden wollte. Ich habe die Fehlermeldung mal als Anhang beigefügt. Nachfolgend der Quellcode des AutoIt-Scrtips:

    Code
    #include <IE.au3> 
    
    
    $FileHandle = FileOpenDialog("Zu druckende Datei"," ","HTML-File (*.html)",1) 
    If @Error Then Exit 
    $ObjIE = _IECreate ($FileHandle) 
    _IELoadWait($ObjIE) 
    _IEAction($ObjIE,"printdefault") 
    _IEQuit ($ObjIE) 
    Exit

    Ich verwende hierfür die Original IE-UDF aus dem AutoIt 3.3.6.1 Paket.

    Vorab vielen Dank,
    Grüße

    TheDude

    NS: Habe es gerade mal unter XP-SP3 und einem IE6 probiert. Hier erscheint keine Fehlermeldung, aber es wird auch nichts gedruckt. Und auch mit dem Parameter "print" passiert rein gar nichts, es erscheint kein Druckdialog ...

    Dateien

    Cuiusvis hominis est errare, nullius nisi insipientis in errore perseverare.
    [Cicero, Philippica 12,2]

    Einmal editiert, zuletzt von TheDude (11. November 2010 um 08:44) aus folgendem Grund: Ergänzung