Stampa Unione e formattazione campi su Office Word


To totally unlock this section you need to Log-in


Login

Spesso può essere richiesto di intervenire in un documento di Stampa Unione di Word 2002/2003/2007 che ha come origine dati un foglio di Excel per sistemare la formattazione dei campi presenti.

Questo perchè l’utente si ritrova a non visualizzare nei campi unione in Word la stessa formattazione che aveva impostato in Excel, ad esempio per quanto riguarda date (04.10.1965 anzichè 10.04.1965), numeri (10.000000000002 anzichè 10.00), valute (125.342 anzichè Frs. 125.34), percentuali (0.076 anzichè 7.6%).

Il problema è dovuto al modo in cui Word 2002/2003/2007/2010 stabilisce la connessione con Excel, ossia via ODBC; in questo modo viene preso solo il reale valore presente nella cella (vedi esempio della percentuale) e viene totalmente persa la formattazione presente in Excel.

Una soluzione è rappresentata dal modificare il codice del campo della stampa unione nel documento di Word, aggiungendo la formattazione desiderata (ad esempio per la data {MERGEFIELD \@ “dd.MMMM.yy”}).

Chiaramente questa “modifica” non è così intuitiva e a volte di problematica attuazione per qualche utente.

Esiste in realtà un procedura più semplice che consente di mantenere le formattazioni del foglio Excel anche nei campi della stampa unione di Word, così come succedeva con la versione 2000. La soluzione è questa: dire a Word di collegarsi via DDE e non ODBC.

Prima di tutto si deve andare in Word e cambiare un’impostazione:

  • Menù Strumenti -> Opzioni -> Scheda Standard
  • Attivare la voce Conferma conversione all’apertura (in inglese, Confirm file format conversion on open).

Stampa Unione e formattazione campi su Office Word

Office 2007

  • Pulsante Office -> Opzioni di Word -> Impostazioni Avanzate -> Generale.
  • Attivare la voce Conferma conversione all’apertura.
  • A questo punto si può far partire la procedura di stampa unione e una volta scelta la cartella di Excel apparirà la finestra della conferma dell’origine dati nella quale si dovrà scegliere Fogli di lavoro di MS Excel via DDE.

Stampa Unione e formattazione campi su Office Word

In questo modo si manterrà nei campi unione in Word la formattazione dei dati che è stata impostata nelle relative celle di Excel.