Dokument automatisiert (mehrfach) ausdrucken

An Druckvorlagen (.ott) können Makros angehängt werden, die ereignisgesteuert im Hintergrund automatisch zusätzliche Operationen ausführen.

Vorgehensweise
  1. Vorlage öffnen.
  2. Extras > Makros > Makros verwalten > LibreOffice Basic.
  3. Meine Makros > Standard > Neu.
  4. gewünschtes Makro einkopieren.
  5. Extras > Anpassen > Ereignisse.
  6. Dokumentkopie wurde erzeugt auswählen und diesem Ereignis das Makro zuweisen.
  7. Das Makro in der Vorlage speichern (ganz unten: Speichern in: xxxx.ott).

Sobald aus der Druckvorlage die Kopie des endgültigen Dokumentes entstanden ist und alle Platzhalter gefüllt wurden, wird auch das Makro ausgeführt.

Makro

Dieses Makro druckt das aktuelle Dokument zweimal ohne einen Zwischendialog im Hintergrund auf den Standarddrucker.

Sub Print_Document

odoc = thisComponent
dim printProp(1) as new com.sun.star.beans.PropertyValue
printProp(0).name = „Wait“
printProp(0).Value = true
printProp(1).name = „CopyCount“
rem Der folgende Wert gibt die Anzahl Ausdrucke an:
printProp(1).Value = 2
odoc.print(printProp())

End Sub

Hast Du Fragen oder Hinweise zu dieser Vorlage oder brauchst Du Hilfe bei der Anpassung?

suprcomonlineshop

Erstellt mit
Jetzt kostenlos
Shop eröffnen

 Einloggen

 |Ausloggen

 | Adminbereich| Ausloggen

suprS