--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]