* Marco Caresia <[EMAIL PROTECTED]> [090705, 17:53]:
> Ferdinando wrote:
> >[...]
> >Insomma, ho bisogno di "pulsanti", semplici, come ad esempio quello
> >nel documento "How to Use BASIC Macros in OpenOffice.org" a pagina 18,
> >quello su sfondo rosso con la scritta in giallo "CLick Me", lo devo
> >inserire in un foglio di calcolo.
> >
> >Come si fa?! ;)))
> 
> Ciao Ferdinando,
> per inserire il pulsante utilizzi le "funzioni formulario" (il quinto 
> pulsante dall'alto nella "barra degli strumenti" e selezioni il 
> "pulsante" (seconda icona). Disegni il pulsante nel documento di testo o 
> nel foglio elettronico tenendo premuto il tasto sinistro del mouse.

Mannaggia!
Certo è che non era poi molto intuitivo... io quella barra la attivavo
dall'IDE ma ovviamente funzionava solamente nel dialog!

Però per me dovrebbe essere anche attivabile da 

Visualizza ---> Barra dei simboli

Grazie mille!

> Per assegnare la macro utilizzi il tasto destro -> campo di controllo -> 
> eventi e scegli quale macro associare a quale evento.
> 
> Infine rendi il pulsante cliccabile disabilitando "il modo bozza" (icona 
> dell'indice sul pulsante).
> 
> Una cosa molto simile all'inserimento di pulsanti nello stesso Dialog.

Visto, Ok, adesso funziona! ;-)
 
[CUT]
> La macro mostrerà MioForm. Quindi se l'associo al pulsante di prima, 
> cliccando sul pulsante appare la maschera.
> 
> Alla fine, per nascondere MioForm, utilizzo la funzione:
>     MioForm.endExecute()


Grande, proprio ciò che mi serviva! :-)

A prescindere dalle mie capacità di programmazione, con due if già il
BASIC comincia a mostrare la corda; se ci sono molti elementi da
analizzare, conviene:

1 quando possibile usare degli array rappresentativi di righe di un
  foglio di calcolo (non li ho ancora usati);

2 Riscrivere appositi moduli in C++ o Python ed usarli esternamente (o
  non si guadagna in velocità?).

Ti ringrazio, diciamo che il mio problema l'hai già risolto, queste
sono più curiosità che altro... ;-)

Ciao
Ferdinando

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

Rispondere a