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]

Rispondere a