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]

Rispondere a