Onko mahdollista ja helposti määriteltävissä tällaiset tulostukset: Taulukosta tulostetaan vain rivit 1 ja 2, sitten eri paperille rivit 1 ja 3, 1 ja 4, 1 ja 5 jne.?
(Open Office.org Calc)
(Open Office.org Calc)
Turvaa tilisi vahvistamalla puhelinnumerosi. Voit silloin palauttaa unohtuneen salasanan tekstiviestillä.
Näihin keskusteluihin ei ole vielä vastattu. Ole ensimmäinen.
Vastaukset 5
Vanhimmat
Lisää-Sivunvaihto-Rivivaihto jokaiselle riville ja
Muotoilu-Tulostusalueet-Muokkaa ,toistettavat rivit ja tulostettava taulukko. Käsipelillä tän joutuu tekee, ei oikeen isoon taulukkon varmaan riitä käsivällisyys. Mut silleen ..
OK, joo siis ei ilmeisesti ole automatiikkaa tiedossa tälle toiminolle. Tarvitaan sen verran usein, että tuo käsipeli ei ole mahdollisuus...
Nyt en käsitä. Jos sen tekee kertaalleen käsin ja tallentaa, niin seuraavalla kerrallahan siinä tarvinnee muuttaa vain ne muuttuneet tiedot.
Eli millaista automatiikkaa oikein kaipaat?
Makrolla tuo voisi onnistua.
Sub tulostusalueet
dim args2(2) as new com.sun.star.beans.PropertyValue
dim area as string
arkki = Thiscomponent.currentcontroller.getactivesheet(0)
rivi = 2
area =""
do while arkki.getCellByPosition(0,rivi-1).string""
area = area ";$A$" cstr(rivi) ":$E$" cstr(rivi)
rivi = rivi 1
loop
area = mid(area,2)
args2(0).Name = "PrintRepeatRow"
args2(0).Value = "$A$1:$E$1"
args2(1).Name = "PrintRepeatCol"
args2(1).Value = ""
args2(2).Name = "PrintArea"
args2(2).Value = area
document = ThisComponent.CurrentController.Frame
dispatcher = createUnoService("com.sun.star.frame.DispatchHelper")
dispatcher.executeDispatch(document, ".uno:ChangePrintArea", "", 0, args2())
End Sub