...gentilissimo come al solito. ho provato e funziona ma rimane ancora 1 problema importante: 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...
ti ringrazio ancora per l'aiuto.
--enrico


Marco Caresia ha scritto:

--enrico wrote:

...ancora un quesito sulle macro:
avrei bisogno di una macro che mi selezioni automaticamente delle celle di colonne diverse e mi mandi in stampa _soltanto_ questa selezione e non tutta la tabella.




E' qualcosa che si può ottenere con poche righe:

Sub StampaArea

oSheet = ThisComponent.CurrentController.ActiveSheet
oRange = oSheet.getCellRangeByName("P7:Q39").getRangeAddress()
ThisComponent.CurrentController.getActiveSheet().setPrintAreas(Array(oRange))
ThisComponent.Print(Array())

End Sub

Ciao,


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

Rispondere a