Buongiorno,
ho tentato di fare una Stampa Unione usando Word 2013 (in W 10) usando dati da un documento di Excel che contiene campi di testo, e campi misti di testo e numerici. Premetto che la stessa stampa unione funzionava perfettamente in Word 97 (in W XP).
Il risultato con la nuova versione di Word è che:
- nei campi misti tutti i dati numerici diventano 0, i dati di testo sono riportati correttamente
- nei campi di testo, alcuni sono troncati a un certo numero di caratteri (non sempre uguale, pare), altri no, senza nessuna logica apparente (per esempio, in certi casi del testo molto più lungo dei fatidici 255 o 243 caratteri viene riportato interamente,
in altri casi del testo abbastanza corto viene troncato a pochissimi caratteri - e mi riferisco allo stesso campo, non campi diversi).
Ho letto varie thread sull'argomento, per esempio:
http://answers.microsoft.com/it-it/msoffice/forum/msoffice_word-mso_winother/campi-di-unione-troncati-in-word/2d5734a1-640a-42da-817b-72e2c8f35ab7?page=2
http://answers.microsoft.com/it-it/msoffice/forum/msoffice_word-mso_other/problemi-la-stampa-unione/3ea43ea8-c375-4101-a41a-838df03ff498
https://support.microsoft.com/en-us/kb/242072
che onestamente mi hanno confuso piuttosto che illuminato.
La soluzione di spezzare il testo in tranches di 243 caratteri mi sembra assurda: i dati sono quello che sono, perché andare a cambiarli ad hoc per 'farli stare' in un modello sbagliato? E tra l'altro, come ho detto alcuni campi molto più lunghi sono riportati,
quindi non sembra che questo sia il problema.
L'altra soluzione di mettere le 'prime otto' righe nel modo giusto è anche abbastanza strana. Perché il programma non legge tutte le righe della fonte di dati e adatta il campo in modo da 'farci stare' il dato più lungo? O meglio ancora, perché non dare
all'utente la possibilità di specificare la lunghezza massima del campo, se proprio il programma non è capace di leggerlo da solo? E tra l'altro non sono convinto che funzioni, perché potrei avere la necessità di ordinare diversamente le righe, quindi a quel
punto varrebbe l'ordinamento nel file di Excel originario o quello nell'unione?
Considerando che il problema esiste da parecchi anni, è stato fatto qualcosa in termini di patch, e se no, esiste ad oggi un documento (in inglese o in italiano, non importa) che descriva chiaramente e sinteticamente come fare in modo che la stampa unione
funzioni correttamente con qualsiasi tipo e lunghezza di dati?
Per informazione, aggiungo due dati:
- ho tentato un approccio diverso: ho salvato il file di Excel come .txt separato da tabulazioni, e usato quello come fonte dei dati. Risultato: ancora peggio, i campi di testo vengono riportati ancora più corti, troncando la maggior parte del testo.
- i campi di testo nel file di Excel sono in alcuni casi semplici stringhe di testo, in altri casi stringhe in righe multiple separate da ALT+INVIO. Ripeto: questo non era affatto un problema in Word 97. Non capisco perché una versione più recente di Word
debba funzionare peggio.
Qualcuno sa consigliarmi cosa fare, per favore?
Grazie