Ausdrucke auf unterschiedlichen Formaten

Das Tabellenkalkulationsprogramm

Moderator: Moderatoren

CoolMike
Beiträge: 4
Registriert: Sa, 27.02.2010 07:41

Ausdrucke auf unterschiedlichen Formaten

Beitrag von CoolMike »

Hallo,

ich bin in der Situation ein Dokument 2 mal auszudrucken, dabei aber auf unterschiedlichen Papierformaten. Das heißt einmal auf Drucker a und einmal auf Drucker B, oder eben aus zwei verschiedenen Papierschächten.
Hat da jeman eine Idee?

Ich danke schon mal jetzt
Gruß
Michael
Charly
*****
Beiträge: 450
Registriert: Di, 20.01.2004 13:14
Wohnort: München

Re: Ausdrucke auf unterschiedlichen Formaten

Beitrag von Charly »

Hallo!

Im Calc kannst du einstellen, aus welchem Druckerschacht gedruckt werden soll:

Menü - Format - Seite - Reiter Seite - Feld: Papierzufuhr.

Gruß
Charly
CoolMike
Beiträge: 4
Registriert: Sa, 27.02.2010 07:41

Re: Ausdrucke auf unterschiedlichen Formaten

Beitrag von CoolMike »

Hi Charly,
danke für die Antwort, aber meine Frage ist ein wenig komplizierter, ich möchte gerne ein Dokument drucken, mit einem Klick aber aus zwei verschiedenen Schächten. Ich möchte nicht gezwungen sein zweimal zu drucken.

Gruß
Michael
Charly
*****
Beiträge: 450
Registriert: Di, 20.01.2004 13:14
Wohnort: München

Re: Ausdrucke auf unterschiedlichen Formaten

Beitrag von Charly »

Hallo!

Das wirst du nur mit einem Makro schaffen. Ich habe mal ein ähnliches Makro geschrieben für Hoch- und Querdruck.
Du musst dir dazu zwei Formatlagen (Taste F11) anlegen, einmal mit Schacht1 und einmal mit Schacht2. Mit dem Makro kannst du dann diese Vorlagen zuweisen und ausdrucken. Den Druck habe ich mit dem Makrorekorder erstellt.
Hier mein Beispielcode. Den musst du entsprechend anpassen.

Code: Alles auswählen

sub Drucken

Dok = ThisComponent
Controller = Dok.getCurrentController
Blatt = Controller.ActiveSheet
document   = Controller.Frame
dispatcher = createUnoService("com.sun.star.frame.DispatchHelper")
Blatt.pageStyle = "hoch"
rem ----------------------------------------------------------------------
dispatcher.executeDispatch(document, ".uno:PrintDefault", "", 0, Array())
wait 10000
Blatt.pageStyle = "quer"
dispatcher.executeDispatch(document, ".uno:PrintDefault", "", 0, Array())

end sub
Gruß
Charly
CoolMike
Beiträge: 4
Registriert: Sa, 27.02.2010 07:41

Re: Ausdrucke auf unterschiedlichen Formaten

Beitrag von CoolMike »

Hi Charly,
danke für diesen Ti, ich werde das mal versuchen umzusetzen, bin nur leider in eine andere Sache reingeworfen worden.
Gruß
Michael
Antworten