[RISOLTO] Finestra di Dialogo
[RISOLTO] Finestra di Dialogo
Ciao ecco la mia situazione, ho un foglio Calc e vorrei che premendo un pulsante si apre una finestra di dialogo dove inserire alcuni dati, e poi confermando con OK i dati inseriti vanno ad inserirsi nel foglio alla fine dell'elenco, per poi essere processati. Qualcuno sa dirmi come inziare o dove trovare materiale che mi guidi nell'impresa? sono due giorni che cerco in rete ma non riesco a trovare niente, (forse non cerco bene BOOO)
Grazie in anticipo.
Grazie in anticipo.
Ultima modifica di upacill il sabato 7 aprile 2012, 23:51, modificato 1 volta in totale.
Libre office 3.5.2 su Ubuntu 11.10
Re: Finestra di Dialogo
Ciao
Ti allego un file Calc al cui interno trovi un esempio semplice di ciò che ti occorre
All'interno trovi:
- Il file già impostato con una barra degli strumenti personalizzata di nome '_Forum' col bottone 'Forum' che apre un dialog.
- Le macro di apertura e di chiusura del Dialog
- La macro di scrittura sulla cella corrente del testo digitato dall'utente all'interno della casella di testo del Dialog, associata al bottone Scrivi su Calc
Nella sezione Tutorial trovi comunque molti documenti che possnono risultarti utili a documentarti in proposito e a completare quanto ti ho allegato in base alle tue effettive esigenze.
Saluti by Mizio e... 'buon divertimento'
Ti allego un file Calc al cui interno trovi un esempio semplice di ciò che ti occorre
All'interno trovi:
- Il file già impostato con una barra degli strumenti personalizzata di nome '_Forum' col bottone 'Forum' che apre un dialog.
- Le macro di apertura e di chiusura del Dialog
- La macro di scrittura sulla cella corrente del testo digitato dall'utente all'interno della casella di testo del Dialog, associata al bottone Scrivi su Calc
Nella sezione Tutorial trovi comunque molti documenti che possnono risultarti utili a documentarti in proposito e a completare quanto ti ho allegato in base alle tue effettive esigenze.
Saluti by Mizio e... 'buon divertimento'
- Allegati
-
- Forum.ods
- (12.09 KiB) Scaricato 388 volte
OpenOffice Windows - Libre su Ubuntu Desktop e Notebook WiFi
Per cortesia, inserisci [Risolto] nel Titolo iniziale se il tuo problema è stato risolto.
Per cortesia, inserisci [Risolto] nel Titolo iniziale se il tuo problema è stato risolto.
Re: Finestra di Dialogo
funziona perfettamente, ho provato a farne uno uguale copiando le macro, si apre la finestra, ma i pulsanti non funzionano, mi ci dai un'occhiata per favore ?
- Allegati
-
- dialogo.ods
- (12.36 KiB) Scaricato 239 volte
-------------------
Libre Office 7.5.3.2 su Windows 11
allega un file di esempio, guadagnerai tempo tu e lo farai risparmiare a chi ti aiuta
Libre Office 7.5.3.2 su Windows 11
allega un file di esempio, guadagnerai tempo tu e lo farai risparmiare a chi ti aiuta
Re: Finestra di Dialogo
Hai omesso di copiare questa parte fondamentale di codice
Option Explicit ' Questa opzione ti 'costringe' a dichiarare tutte le variabili che usi con le istruzioni dim
'------------------------------------------------'
' Le macro che seguono sono visibili all'interno di questo fila e di quelli da questo
' derivati tramite la funzione 'Salva con Nome'. Per rendere le macro e i dialog visibili
' su tutti i documenti di Calc occorre inserirle nel Modulo MACRO PERSONALI
'------------------------------------------------'
Dim Me AS Object ' VARIABILE GLOBALE DEL MODULO (FONDAMENTALE)
' Me rappresenta il riferimento del Dialog che hai creato. Se lo ometti le macro non trovano l'oggetto dialog su cui operare
Saluti by Mizio
Option Explicit ' Questa opzione ti 'costringe' a dichiarare tutte le variabili che usi con le istruzioni dim
'------------------------------------------------'
' Le macro che seguono sono visibili all'interno di questo fila e di quelli da questo
' derivati tramite la funzione 'Salva con Nome'. Per rendere le macro e i dialog visibili
' su tutti i documenti di Calc occorre inserirle nel Modulo MACRO PERSONALI
'------------------------------------------------'
Dim Me AS Object ' VARIABILE GLOBALE DEL MODULO (FONDAMENTALE)
' Me rappresenta il riferimento del Dialog che hai creato. Se lo ometti le macro non trovano l'oggetto dialog su cui operare
Saluti by Mizio
OpenOffice Windows - Libre su Ubuntu Desktop e Notebook WiFi
Per cortesia, inserisci [Risolto] nel Titolo iniziale se il tuo problema è stato risolto.
Per cortesia, inserisci [Risolto] nel Titolo iniziale se il tuo problema è stato risolto.
Re: Finestra di Dialogo
grazie, non me ne sarei mai accorto, evidentemente quando ho selezionato non sono stato attento
-------------------
Libre Office 7.5.3.2 su Windows 11
allega un file di esempio, guadagnerai tempo tu e lo farai risparmiare a chi ti aiuta
Libre Office 7.5.3.2 su Windows 11
allega un file di esempio, guadagnerai tempo tu e lo farai risparmiare a chi ti aiuta
Re: Finestra di Dialogo
... la barra è perfettamente visibile e funzionante, ma non riesco a individuare la parte di codice che permette di crearla o personalizzarla.Mizio1961 ha scritto: - Il file già impostato con una barra degli strumenti personalizzata di nome '_Forum' col bottone 'Forum' che apre un dialog.
Come si fa?
è possibile anche sostituire o aggiungere alla scritta "Forum" della barra un'icona?
LibreOffice 24.8.3 (Win 11)
-----------------------------------------
Se risolto inserisci [Risolto] e la spunta verde : viewtopic.php?f=9&t=5661
-----------------------------------------
Se risolto inserisci [Risolto] e la spunta verde : viewtopic.php?f=9&t=5661
Re: Finestra di Dialogo
Mi rispondo da solo.
Si fa tutto mediante visualizza - barre degli strumenti - personalizza.
Ma è possibile crearla mediante macro?
Si fa tutto mediante visualizza - barre degli strumenti - personalizza.
Ma è possibile crearla mediante macro?
LibreOffice 24.8.3 (Win 11)
-----------------------------------------
Se risolto inserisci [Risolto] e la spunta verde : viewtopic.php?f=9&t=5661
-----------------------------------------
Se risolto inserisci [Risolto] e la spunta verde : viewtopic.php?f=9&t=5661
Re: Finestra di Dialogo
Si è possibile ma apri un nuovo argomento per questo e/o guarda altri argomenti in cui se ne è parlato.
Qui si tratta di Dialog e il tuo quesito è sui menù, quindi qui non lo trova nessuno
Saluti
Qui si tratta di Dialog e il tuo quesito è sui menù, quindi qui non lo trova nessuno
Saluti
OpenOffice Windows - Libre su Ubuntu Desktop e Notebook WiFi
Per cortesia, inserisci [Risolto] nel Titolo iniziale se il tuo problema è stato risolto.
Per cortesia, inserisci [Risolto] nel Titolo iniziale se il tuo problema è stato risolto.
Re: Finestra di Dialogo
dichiarare Me prima delle varie sub equivale a dichiarare global la variabile ?
era questo il problema e non l'assenza di Option esplicit ?
era questo il problema e non l'assenza di Option esplicit ?
-------------------
Libre Office 7.5.3.2 su Windows 11
allega un file di esempio, guadagnerai tempo tu e lo farai risparmiare a chi ti aiuta
Libre Office 7.5.3.2 su Windows 11
allega un file di esempio, guadagnerai tempo tu e lo farai risparmiare a chi ti aiuta
Re: Finestra di Dialogo
dim Me as ... fuori da Sub significa che la variabile ha validità all'interno di tutto il Modulo Macro
global Me as ... SOLO fuori da Sub (altrimenti da errore) significa che la variabile ha validità all'interno del file che la contiene dal momento che lo apri al momento che lo chiudi.
global Me as ... SOLO fuori da Sub (altrimenti da errore) significa che la variabile ha validità all'interno del file che la contiene dal momento che lo apri al momento che lo chiudi.
OpenOffice Windows - Libre su Ubuntu Desktop e Notebook WiFi
Per cortesia, inserisci [Risolto] nel Titolo iniziale se il tuo problema è stato risolto.
Per cortesia, inserisci [Risolto] nel Titolo iniziale se il tuo problema è stato risolto.
Re: Finestra di Dialogo
chiarissimo, grazie
-------------------
Libre Office 7.5.3.2 su Windows 11
allega un file di esempio, guadagnerai tempo tu e lo farai risparmiare a chi ti aiuta
Libre Office 7.5.3.2 su Windows 11
allega un file di esempio, guadagnerai tempo tu e lo farai risparmiare a chi ti aiuta