[Risolto] Macro salvata nel documento non funziona
-
- Messaggi: 7
- Iscritto il: giovedì 1 febbraio 2018, 17:47
[Risolto] Macro salvata nel documento non funziona
Buonasera a tutti,
da qualche giorno ho installato Open Office e vorrei imparare l'uso delle macro.Per fare questo mi sono informato in rete ed ho cominciato a provare. Ho creato la mia prima macro (un semplice cambio di foglio), l'ho salvata in "Macro personali-Standard-Module1-pag2018", l'ho provata in "Strumenti-Macro-Esegui macro (qui mi esce sempre la richiesta di installare Java...che ho già installato!ma vabbè ,faccio ok e vado avanti)-Macro personali-Standard-Module1-pag2018" e la macro mi cambia il foglio. Fin qui tutto bene. Ho inviato il file .ods via mail ma mi sono accorto che non erano inserite anche le macro. Ok, vedo in rete che dovevo salvarle nella libreria del documento.Bene, ho registrato una nuova macro e stavolta l'ho salvata nel documento (o almeno credo,ho visto una lista con tre nomi: "Macro personali, Macro di OpenOffice e quella col nome del mio documento) sempre in Standard-Module1-pag2018. Però se provo ad eseguirla, non funziona!Sicuramente dimentico o ometto di fare qualcosa ma in rete non trovo nulla...qualcuno sa dirmi cosa devo fare?
Grazie
da qualche giorno ho installato Open Office e vorrei imparare l'uso delle macro.Per fare questo mi sono informato in rete ed ho cominciato a provare. Ho creato la mia prima macro (un semplice cambio di foglio), l'ho salvata in "Macro personali-Standard-Module1-pag2018", l'ho provata in "Strumenti-Macro-Esegui macro (qui mi esce sempre la richiesta di installare Java...che ho già installato!ma vabbè ,faccio ok e vado avanti)-Macro personali-Standard-Module1-pag2018" e la macro mi cambia il foglio. Fin qui tutto bene. Ho inviato il file .ods via mail ma mi sono accorto che non erano inserite anche le macro. Ok, vedo in rete che dovevo salvarle nella libreria del documento.Bene, ho registrato una nuova macro e stavolta l'ho salvata nel documento (o almeno credo,ho visto una lista con tre nomi: "Macro personali, Macro di OpenOffice e quella col nome del mio documento) sempre in Standard-Module1-pag2018. Però se provo ad eseguirla, non funziona!Sicuramente dimentico o ometto di fare qualcosa ma in rete non trovo nulla...qualcuno sa dirmi cosa devo fare?
Grazie
Ultima modifica di charlie il lunedì 5 febbraio 2018, 18:32, modificato 2 volte in totale.
Motivazione: Aggiunta spunta verde
Motivazione: Aggiunta spunta verde
OpenOffice 4.1.5 su Windows 7
Re: Macro salvata nel documento non funziona
Ciao e benvenuto sul forum.
Se intanto ti vuoi presentare puoi farlo qui: viewforum.php?f=16
Per una panoramica delle regole del forum consulta il Manuale di sopravvivenza: http://forum.openoffice.org/it/forum/vi ... hp?f=1&t=2
Buon proseguimento.
Se intanto ti vuoi presentare puoi farlo qui: viewforum.php?f=16
Per una panoramica delle regole del forum consulta il Manuale di sopravvivenza: http://forum.openoffice.org/it/forum/vi ... hp?f=1&t=2
Buon proseguimento.
charlie
macOS 14.4.1 Sonoma: Open Office 4.1.15 - LibreOffice 7.5.7.2
http://www.charlieopenoffice.altervista.org
macOS 14.4.1 Sonoma: Open Office 4.1.15 - LibreOffice 7.5.7.2
http://www.charlieopenoffice.altervista.org
Re: Macro salvata nel documento non funziona
Ciao. Fammi capire bene. Provi ad eseguire la macro salvata nel documento e non ti funziona? In tal caso potresti allegare il file oppure scrivere in un messaggio il codice della macro così possiamo capire cosa non va.
LibO:Versione: 6.2.8.2
Build ID: 1:6.2.8~rc2-0ubuntu0.16.04.1- 32-bit
-
Se risolvi:
1. Condividi la soluzione qui con noi
2. Metti [Risolto] al titolo del primo messaggio come spiegato qui
Build ID: 1:6.2.8~rc2-0ubuntu0.16.04.1- 32-bit
-
Se risolvi:
1. Condividi la soluzione qui con noi
2. Metti [Risolto] al titolo del primo messaggio come spiegato qui
Re: Macro salvata nel documento non funziona
Salvare in Macro personali è comodo se utilizzi sempre lo stesso PC, in questo caso hai disponibili tutte la macro scritte senza doverle copiare, ma manca la portabilità, per questo io salvo sempre nel documento.
-------------------
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
-
- Messaggi: 7
- Iscritto il: giovedì 1 febbraio 2018, 17:47
Re: Macro salvata nel documento non funziona
Ciao,
allego il file con le macro....ho messo la stessa macro sia in Macro personali sia nel documento...
Grazie a tutti
allego il file con le macro....ho messo la stessa macro sia in Macro personali sia nel documento...
si ok ma mi sono accorto del problema proprio quando ho esportato il file....Salvare in Macro personali è comodo se utilizzi sempre lo stesso PC, in questo caso hai disponibili tutte la macro scritte senza doverle copiare, ma manca la portabilità, per questo io salvo sempre nel documento.
Grazie a tutti
- Allegati
-
- Fatture_openOffice.ods
- (143.69 KiB) Scaricato 171 volte
OpenOffice 4.1.5 su Windows 7
Re: Macro salvata nel documento non funziona
però, visto che hai voglia di imparare, sappi che l'uso del registratore non ti porterà lontano, ti conviene studiare ed in particolare qui http://www.pitonyak.org/oo.php
un codice più comprensibile è questo
un codice più comprensibile è questo
Codice: Seleziona tutto
sub gotosheet
doc = ThisComponent
Sheet = Doc.Sheets.getByName("Totali")
Doc.CurrentController.select(Sheet)
end sub
-------------------
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: Macro salvata nel documento non funziona
Per scrupolo ho scaricato il tuo file e ho notato che:
il pulsante di foglio 2018 non è collegato a nessuna macro
il pulsante di foglio TOTALI è collegato a Standard.Module2.pagina2018 (application, Basic), ovvero non alla macro inclusa nel documento
il documento contiene solo Standard.Totali.Main (document, Basic), quindi non esiste Standard-Module1-pag2018
In sostanza non c'è un rifermento corretto.
Inoltre la struttura delle macro del documento ricorda tanto quella che usa excel, ma che per caso vuoi creare un documento ods con macro, poi esportarlo in excel creando un file xls con le macro scritte per openoffice?
il pulsante di foglio 2018 non è collegato a nessuna macro
il pulsante di foglio TOTALI è collegato a Standard.Module2.pagina2018 (application, Basic), ovvero non alla macro inclusa nel documento
il documento contiene solo Standard.Totali.Main (document, Basic), quindi non esiste Standard-Module1-pag2018
In sostanza non c'è un rifermento corretto.
Inoltre la struttura delle macro del documento ricorda tanto quella che usa excel, ma che per caso vuoi creare un documento ods con macro, poi esportarlo in excel creando un file xls con le macro scritte per openoffice?
LibO:Versione: 6.2.8.2
Build ID: 1:6.2.8~rc2-0ubuntu0.16.04.1- 32-bit
-
Se risolvi:
1. Condividi la soluzione qui con noi
2. Metti [Risolto] al titolo del primo messaggio come spiegato qui
Build ID: 1:6.2.8~rc2-0ubuntu0.16.04.1- 32-bit
-
Se risolvi:
1. Condividi la soluzione qui con noi
2. Metti [Risolto] al titolo del primo messaggio come spiegato qui
Re: Macro salvata nel documento non funziona
Altra cosa da non dimenticare lavorando con OO o LO è salvare sempre in ods, solo in caso di condivisione salvare una COPIA in xls
-------------------
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
-
- Messaggi: 7
- Iscritto il: giovedì 1 febbraio 2018, 17:47
Re: Macro salvata nel documento non funziona
patel ha scritto:però, visto che hai voglia di imparare, sappi che l'uso del registratore non ti porterà lontano, ti conviene studiare ed in particolare qui http://www.pitonyak.org/oo.php
un codice più comprensibile è questoCodice: Seleziona tutto
sub gotosheet doc = ThisComponent Sheet = Doc.Sheets.getByName("Totali") Doc.CurrentController.select(Sheet) end sub
Ciao, hai ragione ma faccio piccoli passi...prima registro,vedo com'è la struttura poi cerco info...che però mi hai già dato e ti ringrazio!
in effetti vedo che i tuo codice è molto più chiaro e semplice di quello registrato dalla macro....però ho il solito problema, funziona se lo metto in macro personali ma non funziona se lo metto nel documento!
OpenOffice 4.1.5 su Windows 7
Re: Macro salvata nel documento non funziona
I pulsanti li hai collegati alle macro incluse nel documento questa volta?unlucky83 ha scritto:Per scrupolo ho scaricato il tuo file e ho notato che:
il pulsante di foglio 2018 non è collegato a nessuna macro
il pulsante di foglio TOTALI è collegato a Standard.Module2.pagina2018 (application, Basic), ovvero non alla macro inclusa nel documento
il documento contiene solo Standard.Totali.Main (document, Basic), quindi non esiste Standard-Module1-pag2018
In sostanza non c'è un rifermento corretto.
LibO:Versione: 6.2.8.2
Build ID: 1:6.2.8~rc2-0ubuntu0.16.04.1- 32-bit
-
Se risolvi:
1. Condividi la soluzione qui con noi
2. Metti [Risolto] al titolo del primo messaggio come spiegato qui
Build ID: 1:6.2.8~rc2-0ubuntu0.16.04.1- 32-bit
-
Se risolvi:
1. Condividi la soluzione qui con noi
2. Metti [Risolto] al titolo del primo messaggio come spiegato qui
Re: Macro salvata nel documento non funziona
ti è stato già spiegato da unlucky83 che non devi utilizzare un xls ma un ods, quindi apri un nuovo documento, incollaci il contenuto del file attuale e poi inserisci la macro. Non ti preeoccupare, questi errori li abbiamo fatti tutti anche noi
-------------------
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
-
- Messaggi: 7
- Iscritto il: giovedì 1 febbraio 2018, 17:47
Re: Macro salvata nel documento non funziona
unlucky83 ha scritto:I pulsanti li hai collegati alle macro incluse nel documento questa volta?unlucky83 ha scritto:Per scrupolo ho scaricato il tuo file e ho notato che:
il pulsante di foglio 2018 non è collegato a nessuna macro
il pulsante di foglio TOTALI è collegato a Standard.Module2.pagina2018 (application, Basic), ovvero non alla macro inclusa nel documento
il documento contiene solo Standard.Totali.Main (document, Basic), quindi non esiste Standard-Module1-pag2018
In sostanza non c'è un rifermento corretto.
no perchè vorrei collegare le macro del documento...ma se "manualmente" non funzionano non li metto...
OpenOffice 4.1.5 su Windows 7
-
- Messaggi: 7
- Iscritto il: giovedì 1 febbraio 2018, 17:47
Re: Macro salvata nel documento non funziona
ok,ci provo subito!patel ha scritto:ti è stato già spiegato da unlucky83 che non devi utilizzare un xls ma un ods, quindi apri un nuovo documento, incollaci il contenuto del file attuale e poi inserisci la macro.
Non ti preeoccupare, questi errori li abbiamo fatti tutti anche noi
... ....io poi sono un po duro....
OpenOffice 4.1.5 su Windows 7
-
- Messaggi: 7
- Iscritto il: giovedì 1 febbraio 2018, 17:47
Re: Macro salvata nel documento non funziona
Grazie ai vostri suggerimenti ho risolto il mio primo piccolo problema con le macro....ora mi studierò il link suggeritomi da patel!
grazie a tutti!!!!
grazie a tutti!!!!
OpenOffice 4.1.5 su Windows 7