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.
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.
Anche per quanto riguarda i "Dialog", ho capito come realizzarli ma
non come inserirli in un foglio di calcolo o in writer, insomma, la
cosa che dovrebbe essere più semplice non l'ho capita! ;)
Immaginiamo di chiamare il Dialog MioForm.
Dichiariamo una variabile globale in cima al modulo:
Dim MioForm as Object '=> Dialog Obj
Quindi inseriamo il codice:
Sub Display_MioForm
DialogLibraries.LoadLibrary("Standard")
MioForm = CreateUnoDialog(DialogLibraries.Standard.MioForm)
MioForm.execute()
End Sub
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()
Ciao,
--
MC
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]