--enrico wrote:
[...]  io ho una selezione multipla delle colonne;
cioé in pratica   *A9:A39, P7:Q39, U7:U39 * come faccio a gestirla?
ho provato valorizzando per ogni selezione una diversa variabile oRange (oRange1, oRange2 e oRange3); poi quando vado a stampare ho scritto ....*ThisComponent.CurrentController.getActiveSheet().setPrintAreas(Array(oRange1,oRange2,oRange3)) * ma mi stampa le 3 selezioni su 3 fogli diversi!! penso proprio che ci sarà un modo per riuscirci...

Sottointendevo di modificarla proprio in questo modo ;)

Per il problema delle tre pagine differenti: non è proprio quello che si ottiene definendo più aree di stampa?

Se vuoi tutto nella stessa pagina forse potresti scrivere una macro che "nasconde" le righe/colonne che non vuoi stampare:

Sub Nascondi

    oSheet = ThisComponent.CurrentController.ActiveSheet

' l'intervallo da escludere
    oRange1 = oSheet.getCellRangeByName("a1:a3")

' nascondo le righe
    oRows = oRange1.getRows()
    oRows.isvisible() = false ' nascondo le prime tre righe

' e / oppure le colonne
    oCols = oRange1.getColumns()
    oCols.isvisible() = false ' nascondo la colonna a

End Sub

Ciao,
--
MC

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Rispondere a