Bart Aimar ha scritto:


Mirko Santarelli ha scritto:
Ciao

ciao Mirko

ho questo problema.
In un file di calc ho delle celle che hanno lo sfondo colorato (grigio).
Io dovrei sostituire automaticamente il contenuto delle celle colorate con un altro contenuto.
Posso dire a Calc di trovarmi solo le celle che hanno lo sfondo?

Via GUI puoi farlo soltanto se il colore è applicato nello stile di cella...
Nel senso che con Ctr-F ,
spalanchi "più ozioni"
spunta su "cerca modelli"
ti consente di cercare/sostituire uno stile di cella con un altro.

Invece se il colore lo hai applicato "localmente" con il "secchiello" non credo che OOo ti offra strumenti per trovarlo (e/o sostituirlo).

In ogni caso via API (con una macro) si può fare... ma bisogna scrivere appunto la macro!


ciao

Bart

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


In effetti mi ero rivolto qui perche' la mia intenzione era di creare una macro, ieri ci ho lavorato un po' (su carta) sulle possibili soluzioni, poi mi metto al PC (anzi al MAC) con Openoffice 2.0 a provare intanto il cerca e sostituisci e con questo semplice codice

Sub prova
Dim Doc As Object
Dim Shett As Object
Dim ReplaceDescriptor As Object
Dim I As Integer
Doc = StarDesktop.CurrentComponent
Sheet = Doc.Sheets(0)
ReplaceDescriptor = Sheet.createReplaceDescriptor()
ReplaceDescriptor.SearchString = "is"
ReplaceDescriptor.ReplaceString = "was"
For I = 0 to Doc.Sheets.Count - 1
Sheet = Doc.Sheets(I)
Sheet.ReplaceAll(ReplaceDescriptor)
Next I

End sub

mi viene restituito errore sulla riga
Sheet= Doc. Sheets(0) ...errore di runtime basic proprieta' o metodo non trovati

Mi sembra una cosa impossibile, li ho sempre usati (sotto Windows).

Mirko

Ho provato a mettermi a scrivere una cosa semplice ma utilizzando Openoffice 2.0 sul Mac mi viene fuori un errore stranissimo.

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

Rispondere a