* 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]
