You are viewing a plain text version of this content. The canonical link for it is here.
Posted to utenti-it@openoffice.apache.org by Fernando ff77 <ff...@bglug.it> on 2012/10/24 16:16:44 UTC
[utenti] Creazione Macro in Calc
Salve a tutti,
sto cercando di imparare le macro... ma non ce la fò....
sono quindi a chiedevi una mano..
in realtà uso LibreOffice.. penso che non ci siano grossi problemi...
mi serve una macro (che poi associo ad un pulsante)
che rinomina la scheda/foglio/sheet in uso prendendo il testo da una cella
(risultato della formula)
inoltre mi serve un altra macro
che cambia il colore di sfondo in giallo della scheda.
grazie.
Fernando ff77
Re: [utenti-it] Re: [utenti] Creazione Macro in Calc
Posted by Fernando ff77 <ff...@bglug.it>.
Tutto chiaro grazie.
[utenti-it] Re: [utenti] Creazione Macro in Calc
Posted by Bart Aimar <ba...@gmail.com>.
Ciao Fernando,
un paio di "frasi" dovrebbero chiarirti il modus ooerandi:
print ThisComponent.currentController.activeSheet.name
ti restituisce il nome del tuo foglio
ThisComponent.currentController.activeSheet.name="pippo"
questa invece ti modifica il nome del foglio
Dovrebbero bastarti, ma nel caso domanda pure.
Bart
Il giorno 06 novembre 2012 19:25, Fernando ff77 <ff...@bglug.it> ha scritto:
> Il giorno 27 ottobre 2012 13:31, Paolo Mantovani <p_...@libero.it> ha
> scritto:
>
> > Ciao Fernando,
> >
> > Il 24/10/2012 16:16, Fernando ff77 ha scritto:
> > [....]
> >
> > mi serve una macro (che poi associo ad un pulsante)
> >> che rinomina la scheda/foglio/sheet in uso prendendo il testo da una
> >> cella
> >> (risultato della formula)
> >>
> >
> > sNome = ThisComponent.Sheets.Foglio1.**getCellRangeByName("A1").**String
> > ThisComponent.Sheets.Foglio1.**Name<
> http://ThisComponent.Sheets.Foglio1.Name>= sNome
> >
> > inoltre mi serve un altra macro
> >> che cambia il colore di sfondo in giallo della scheda.
> >>
> >
> > ThisComponent.Sheets.Foglio1.**TabColor = RGB(255,255,0)
> >
> > Grazie per la risposta,
> la vedo purtroppo solo ora.... problemi miei !
>
> ho subito provato ad inserire il codice,
> purtroppo ho il problema che il mio Sheets non si chiama Foglio1,
> anzi, cambia nome... (grazie all'altra funzione...)
> come faccio a dirgli di modificare il foglio in cui mi trovo ?
>
> grazie ancora.
>
> ff77
>
Re: [utenti] Creazione Macro in Calc
Posted by Fernando ff77 <ff...@bglug.it>.
Il giorno 27 ottobre 2012 13:31, Paolo Mantovani <p_...@libero.it> ha
scritto:
> Ciao Fernando,
>
> Il 24/10/2012 16:16, Fernando ff77 ha scritto:
> [....]
>
> mi serve una macro (che poi associo ad un pulsante)
>> che rinomina la scheda/foglio/sheet in uso prendendo il testo da una
>> cella
>> (risultato della formula)
>>
>
> sNome = ThisComponent.Sheets.Foglio1.**getCellRangeByName("A1").**String
> ThisComponent.Sheets.Foglio1.**Name<http://ThisComponent.Sheets.Foglio1.Name>= sNome
>
> inoltre mi serve un altra macro
>> che cambia il colore di sfondo in giallo della scheda.
>>
>
> ThisComponent.Sheets.Foglio1.**TabColor = RGB(255,255,0)
>
> Grazie per la risposta,
la vedo purtroppo solo ora.... problemi miei !
ho subito provato ad inserire il codice,
purtroppo ho il problema che il mio Sheets non si chiama Foglio1,
anzi, cambia nome... (grazie all'altra funzione...)
come faccio a dirgli di modificare il foglio in cui mi trovo ?
grazie ancora.
ff77
Re: [utenti] Creazione Macro in Calc
Posted by Paolo Mantovani <p_...@libero.it>.
Ciao Fernando,
Il 24/10/2012 16:16, Fernando ff77 ha scritto:
[....]
> mi serve una macro (che poi associo ad un pulsante)
> che rinomina la scheda/foglio/sheet in uso prendendo il testo da una cella
> (risultato della formula)
sNome = ThisComponent.Sheets.Foglio1.getCellRangeByName("A1").String
ThisComponent.Sheets.Foglio1.Name = sNome
> inoltre mi serve un altra macro
> che cambia il colore di sfondo in giallo della scheda.
ThisComponent.Sheets.Foglio1.TabColor = RGB(255,255,0)
saluti
paolo
---------------------------------------------------------------------
Per cancellarsi: ooo-utenti-it-unsubscribe@incubator.apache.org
Per informazioni: http://www.openoffice.org/it/
Per avviare una nuova discussione: ooo-utenti-it@incubator.apache.org
Archivi: http://mail-archives.apache.org/mod_mbox/incubator-ooo-utenti-it