ich arbeite mit folgendem Makro:
Code: Alles auswählen
SUB Druck2x
antwort = MsgBox("Drucken? Ja=Papier einlegen!",36)
if antwort = 6 then
dim printProp() as new com.sun.star.beans.PropertyValue
ocontroller = thiscomponent.currentcontroller
ocurrentsheet = ocontroller.activesheet
osheet = Thiscomponent.sheets.getbyname("PREISE")
ocontroller.activesheet = osheet
thiscomponent.print(printProp)
wait 1000
ocontroller.activesheet = ocurrentsheet
ocontroller = thiscomponent.currentcontroller
ocurrentsheet = ocontroller.activesheet
osheet = Thiscomponent.sheets.getbyname("PREISE")
ocontroller.activesheet = osheet
thiscomponent.print(printProp)
wait 1000
ocontroller.activesheet = ocurrentsheet
elseif antwort = 7 then
endif
end sub
Dazu wechselt das Makro die Tabelle (von meiner Eingabetabelle (Tabelle2) zu Tabelle1 mit dem zu druckenden Druckbereich),
druckt,
und wechselt zurück zu Tabelle2.
Kann das auch ohne wechseln gehen, zB in dem ich den Drckbereich einen Namen gebe?
Und wie lautet der Befehl dann?
Vielen Dank, Achim