Salve a tutta la mail-list, ho il seguente problema con la creazione di una macro in openoffice 2.0.4 che gira su Ubuntu 6.10. Siccome stiamo in paese organizzando un tombola che dovrebbe essere proiettata, ho realizzato con OOo una tabella con i 90 numeri, graficamente è venuta molto bene, il problema risiede nel fatto che non so come associare all'evento doppio click su una cella il cambio colore dello sfondo di questa. Ad oggi sono solo riuscito a creare un bottone che cambia il colore alla casella selezionata, ma il risultato è troppo laborioso per i bambini che dovrebbero usrala. Preferirei usare un macro che mi faccia cambiare la formattazione della cella quando la seleziono, il codice che ho inserito mi da parecchi errori, eccolo (è scritto in VBA xché non conosco ancora il SB):
Public OrigBkgCol As Long, OrigTxtCol As Long Public OldCell As Range Sub InitFlash() Set OldCell = ActiveCell OrigBkgCol = ActiveCell. Interior.ColorIndex OrigTxtCol = ActiveCell.Font.ColorIndex Application.OnTime Now + TimeValue("00:00:01"), "Flash" End Sub Sub Flash() If ActiveCell.Interior.ColorIndex < 0 Then ActiveCell. Interior.ColorIndex = 2 'colore fondo bianco ActiveCell.Font. ColorIndex = 1 'colore testo nero Else ActiveCell.Interior. ColorIndex = (ActiveCell.Interior.ColorIndex + 14) Mod 2 ActiveCell.Font.Color = 1 End If Application.OnTime Now + TimeValue ("00:00:01"), "Flash" End Sub Grazie a tutti --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]