von achimgr » Do, 21.08.2014 10:24
Hallo an Alle,
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
Moderation: Zur übersichtlichen Darstellung des Textes und vom Programmcode im Text [code][/code] Tags gesetzt.—lorbass, Moderator
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
Hallo an Alle,
ich arbeite mit folgendem Makro:
[code=php]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[/code]
[color=#00AA00][size=85][b]Moderation:[/b] Zur übersichtlichen Darstellung des Textes und vom Programmcode im Text [code][/code] Tags gesetzt.—lorbass, Moderator[/size][/color]
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