Pannello di Controllo Moderatore ]

Costruzione di tabelle personalizzate

Creare una macro - Scrivere uno script - Usare le API

Costruzione di tabelle personalizzate

Messaggioda paolokap » giovedì 24 agosto 2017, 13:24

Salve a tutti.
E' da tempo che cerco una soluzione praticabile in base alle mie conoscenze per risolvere il seguente problema. :crazy:

Voglio creare dei documenti writer che contengano una tabella, diversa per ogni documento, per numero di righe e per i dati che vi sono contenuti.

In pratica devo produrre un certo numero di documenti personalizzati che contengano, per ogni documento: nome, cognome, indirizzo, etc., ma in particolare una tabella.
Per quanto riguarda l'inserimento del nome, cognome indirizzi etc. non ci sono problemi, visto che con la stampa in serie si ottiene tutto semplicemente (peccato che a mia conoscenza non si possa, con la stampa in serie, inserire una singola tabella).
Il problema sta nell'inserire sta benedetta tabella, che se avesse un numero di righe fisse, avrei risolto, ma invece la tabella cambia il numero di righe a seconda della persona alla quale è diretta la lettera (in poche parole il documento è come se fosse un estratto conto di una banca).

Al momento opero nel seguente modo: ho creato N documenti calc collegati a N documenti writer (N1 cal legato a N1 Writer e così via) nei quali ho collegato, come oggetto OLE, il corrispondente file calc. Quindi, prima devo aprire il singolo file calc per inserire i dati nella tabella poi, dopo aver salvato e chiuso il file calc, apro il corrispondente file writer che mi aggiorna il collegamento al corrispondente file calc e salvo il tutto in pdf! E questo devo farlo N volte!
Se voglio correggere o modificare la parte fissa del documento writer lo devo poi fare per tutti gli altri N documenti.

Ora quello che chiedo, come aiuto, e almeno indicarmi quale possa essere la strada più semplice per ottenere quello che mi serve in modo un po' più umano :D.

Ad esempio è possibile risolvere il problema con Base? Oppure è necessario operare con una macro?

Allego due file writer come esempio di quello che voglio ottenere.
Ringrazio tutti anticipatamente
Allegati
Esempio 2.odt
(17.57 KiB) Scaricato 42 volte
Esempio 1.odt
(16.96 KiB) Scaricato 37 volte
OpenOffice Ubuntu 18.04
paolokap
 
Messaggi: 229
Iscritto il: giovedì 9 ottobre 2014, 13:09

Re: Costruzione di tabelle personalizzate

Messaggioda charlie » giovedì 24 agosto 2017, 13:35

Ciao, non entro nel vivo del tuo post. Ma iniziando a leggere mi sono ricordato di un argomento che ho recensito qui: https://forum.openoffice.org/it/forum/v ... ort#p43150
Mi posso sbagliare ma forse potrebbe esserci qualcosa che ti torna utile.
charlie
macOS 10.12 Sierra: Open Office 4.1.5 - LibreOffice 6.0.7
Windows 7 pro (VirtualBox): Open Office 4.1.5 - LibreOffice 5.4.4.2
Ubuntu 17.04 LTE (VirtualBox): LibreOffice 5.1.6.2
http://www.charlieopenoffice.altervista.org
Avatar utente
charlie
Site Admin
Site Admin
 
Messaggi: 5754
Iscritto il: mercoledì 19 dicembre 2012, 11:50

Re: Costruzione di tabelle personalizzate

Messaggioda paolokap » giovedì 24 agosto 2017, 14:39

Grazie Charlie
da una prima lettura veloce sembra promettente. Dovrò approfondire e fare delle prove.
Però mi sembra che questa estensione funziona solo con libreoffice e non con openoffice giusto?
OpenOffice Ubuntu 18.04
paolokap
 
Messaggi: 229
Iscritto il: giovedì 9 ottobre 2014, 13:09


Torna a Macro e UNO API

Chi c’è in linea

Visitano il forum: Nessuno e 1 ospite

cron