[Risolto] Macro per stampa in ordine di tabella

Creare una macro - Scrivere uno script - Usare le API
Rispondi
geovign
Messaggi: 217
Iscritto il: domenica 13 gennaio 2019, 11:19
Località: Modena

[Risolto] Macro per stampa in ordine di tabella

Messaggio da geovign »

Nel file allegato ho due fogli (Appezzamenti e Fertilizzazioni) e per ogni foglio due tabelle relative rispettivamente al corpo 1 e corpo 2.
Fg Appezzamenti -> tabelle: Corpo1-Appezzamenti e Corpo2-Appezzamenti
Fg Fertilizzazioni -> tabelle: Corpo1-Fertilizzazioni e Corpo2-Fertilizzazioni
La stampa dovrebbe rispettare questo ordine:
- Corpo1-Appezzamenti
- Corpo1-Fertilizzazioni
- Corpo2-Appezzamenti
- Corpo2-Fertilizzazioni
con una tabella per pagina.
E' possibile, con macro, stampare in questo ordine?
Saluti
Geo
Allegati
QdC2021_ProvaStampa1.ods
(17.3 KiB) Scaricato 75 volte
Ultima modifica di geovign il domenica 27 febbraio 2022, 19:24, modificato 1 volta in totale.
LibO 7 su LinuxMint 21
Avatar utente
lucky63
Volontario assiduo
Volontario assiduo
Messaggi: 2997
Iscritto il: martedì 18 maggio 2010, 17:01

Re: Macro per stampa in ordine di tabella

Messaggio da lucky63 »

.
Parte del codice ottenuto dal registratore di macro.
Vedere i vari commenti nella macro .
... quale traccia da sviluppare secondo preferenza personale ...
Provata su postazione linux con LibreOffice 7.2.5
Risultato OK come da richiesta ...
 Editato: File ricaricato ... 
.
Allegati
Test - Macro - StampaInOrdineParticolareRangePredefinitiDaGestioneNomi.ods
(18.82 KiB) Scaricato 93 volte
geovign
Messaggi: 217
Iscritto il: domenica 13 gennaio 2019, 11:19
Località: Modena

Re: Macro per stampa in ordine di tabella

Messaggio da geovign »

Funziona.
1) La soluzione prevede tanti processi di stampa quanti sono i fogli (tabelle), ma sarebbe stato possibile con un solo processo di stampa?
2) C'è una qualche motivazione particolare per avere usato il registratore per impostare l'area di stampa?
Saluti
Geo
LibO 7 su LinuxMint 21
Avatar utente
lucky63
Volontario assiduo
Volontario assiduo
Messaggi: 2997
Iscritto il: martedì 18 maggio 2010, 17:01

Re: Macro per stampa in ordine di tabella

Messaggio da lucky63 »

geovign ha scritto: Funziona.
Ok Grazie.

Per il punto 1:
Sfruttando l'esempio postato ... replicando il codice centrale (quello da registratore di macro...)
Per il punto 2:
No. E' solo una soluzione simile a quella da me adottata altre volte.

Sicuramente si potrà raggiungere lo stesso risultato complessivo utilizzando un codice molto più "professionale" ma in questo caso non ti so aiutare oltre.
.
geovign
Messaggi: 217
Iscritto il: domenica 13 gennaio 2019, 11:19
Località: Modena

Re: [Risolto] Macro per stampa in ordine di tabella

Messaggio da geovign »

Metto risolto, in quanto la soluzione proposta ha effettivamente risolto il problema posto.
Per quanto riguarda la possibilità di utilizzare un solo processo di stampa, io non ho trovato la soluzione. La stampa ha sempre ordinato le tabelle per foglio e non per corpo, quindi Corpo1-Appezzamenti, Corpo2-Appezzamenti, Corpo1-Fertilizzazioni, Corpo2-Fertilizzazioni.
Saluti
Geo
LibO 7 su LinuxMint 21
Rispondi