[Risolto] Codice colori

Discussioni sull'applicazione per i fogli di calcolo
Rispondi
Raoul Duke
Messaggi: 132
Iscritto il: giovedì 7 marzo 2019, 12:11

[Risolto] Codice colori

Messaggio da Raoul Duke »

Salve,

usando

Codice: Seleziona tutto

oCell.CellBackColor = x
ho scoperto per x=128000 mi da il verde...

ma esiste un posto dove leggere a che num corrispondono i colori? perché sennò ogni volta per trovarne uno ci metto sei anni.
grazie :D
Ultima modifica di Raoul Duke il martedì 25 giugno 2019, 19:46, modificato 1 volta in totale.
OpenOffice 4.1.5 con MacOS 10.13.6
patel
Volontario attivo
Volontario attivo
Messaggi: 4020
Iscritto il: venerdì 30 aprile 2010, 8:04
Località: Livorno

Re: Codice colori

Messaggio da patel »

il metodo più semplice è colorare delle celle e fare una macro che scrive il numero del colore nella cella accanto
-------------------
Libre Office 7.5.3.2 su Windows 11
allega un file di esempio, guadagnerai tempo tu e lo farai risparmiare a chi ti aiuta
Raoul Duke
Messaggi: 132
Iscritto il: giovedì 7 marzo 2019, 12:11

Re: Codice colori

Messaggio da Raoul Duke »

oook.. mo cerco come si fa a leggere il colore di una cella...
OpenOffice 4.1.5 con MacOS 10.13.6
Raoul Duke
Messaggi: 132
Iscritto il: giovedì 7 marzo 2019, 12:11

Re: Codice colori

Messaggio da Raoul Duke »

ok ho scritto questa e mi funziona. grazie

Codice: Seleziona tutto

sub color

doc = thiscomponent
Foglio = Doc.sheets.getByName("Foglio1")

C1=Foglio.getcellbyposition(0,0)
C2=Foglio.getcellbyposition(1,0)

Colore = C1.CellBackColor
C2.value=Colore

end sub
OpenOffice 4.1.5 con MacOS 10.13.6
Avatar utente
lucky63
Volontario assiduo
Volontario assiduo
Messaggi: 2997
Iscritto il: martedì 18 maggio 2010, 17:01

Re: [Risolto] Codice colori

Messaggio da lucky63 »

Raoul Duke ha scritto:ma esiste un posto dove leggere a che num corrispondono i colori?
Volendo puoi indicare il colore anche come formato RGB.
In rete trovi diverse tabelle. Vedi ad esempio: https://it.wikipedia.org/wiki/Lista_dei_colori
CodiciColoreRGB.png
Colore amaranto corrisponde a rgb(229,43,80).
Quindi per ottenerlo dovresti inserire:

Codice: Seleziona tutto

oCell.CellBackColor = rgb(229,43,80)
Similmente per altri colori ...
patel
Volontario attivo
Volontario attivo
Messaggi: 4020
Iscritto il: venerdì 30 aprile 2010, 8:04
Località: Livorno

Re: Codice colori

Messaggio da patel »

Raoul Duke ha scritto:oook.. mo cerco come si fa a leggere il colore di una cella...
questo non lo dovevi dire ....
-------------------
Libre Office 7.5.3.2 su Windows 11
allega un file di esempio, guadagnerai tempo tu e lo farai risparmiare a chi ti aiuta
Raoul Duke
Messaggi: 132
Iscritto il: giovedì 7 marzo 2019, 12:11

Re: [Risolto] Codice colori

Messaggio da Raoul Duke »

eheheh patel, ma io sono un perfetto rookie XD
OpenOffice 4.1.5 con MacOS 10.13.6
Rispondi