suche Hilfe für ein Makro - ERLEDGT
Verfasst: Mi 13. Feb 2013, 19:19
Hallo zusammen,
ich bin auf der Suche nach jemandem, der mir ein kleines Makro schreibt, das folgendes bewirkt:
1. umschalten auf einen speziellen Drucker (WinFax)
2. Druckauftrag an WinFax absetzen
3. auf den Standardrucker zurücksetzen
Ich hatte schon mal in OpenOffice so ein Makro aufgezeichnet und zum Laufen gebracht:
Dieses Makro meldet mir jetzt unter LO 3.6.4 leider nur BASIC-Syntaxfehler. Ein neuerlich unter LO direkt aufgezeichnete Makro sieht praktisch identisch aus (bis auf die wait 5000 Zeile) und läuft ebenfalls in diesen Fehler.
Kann mir hier vielleicht irgend jemand helfen?
Ich würde mich riesig freuen!
Liebe Grüße
Elbfischer
ich bin auf der Suche nach jemandem, der mir ein kleines Makro schreibt, das folgendes bewirkt:
1. umschalten auf einen speziellen Drucker (WinFax)
2. Druckauftrag an WinFax absetzen
3. auf den Standardrucker zurücksetzen
Ich hatte schon mal in OpenOffice so ein Makro aufgezeichnet und zum Laufen gebracht:
Code: Alles auswählen
sub WinFax
rem ----------------------------------------------------------------------
rem define variables
dim document as object
dim dispatcher as object
rem ----------------------------------------------------------------------
rem get access to the document
document = ThisComponent.CurrentController.Frame
dispatcher = createUnoService("com.sun.star.frame.DispatchHelper")
rem ----------------------------------------------------------------------
dim args1(0) as new com.sun.star.beans.PropertyValue
args1(0).Name = "Printer"
args1(0).Value = "WinFax"
dispatcher.executeDispatch(document, ".uno:Printer", "", 0, args1())
rem ----------------------------------------------------------------------
dim args2(1) as new com.sun.star.beans.PropertyValue
args2(0).Name = "Copies"
args2(0).Value = 1
args2(1).Name = "Collate"
args2(1).Value = false
dispatcher.executeDispatch(document, ".uno:Print", "", 0, args2())
rem ----------------------------------------------------------------------
wait 5000 'unterbricht für 5 sec
dim args3(0) as new com.sun.star.beans.PropertyValue
args3(0).Name = "Printer"
args3(0).Value = "StandardDrucker"
dispatcher.executeDispatch(document, ".uno:Printer", "", 0, args3())
end sub
Kann mir hier vielleicht irgend jemand helfen?
Ich würde mich riesig freuen!
Liebe Grüße
Elbfischer