La formattazione dei campi nella stampa unione di Word

(Corrado Del Buono)

Quando si esegue una stampa unione in Microsoft Word utilizzando OLEDB con un'origine dati di Microsoft Excel o Microsoft Access può essere necessario ricorrere ad alcune procedure aggiuntive per consentire una corretta visualizzazione dei dati importati, in special modo se si tratta di campi numerici o contenenti formati particolari quali CAP, date, Codice Fiscale o numeri di telefono. Difatti, i dati vengono visualizzati nel formato originale utilizzato in Excel o Access e la formattazione assegnata alle celle del foglio di calcolo o ai campi del database non viene mantenuta quando si procede ad importare i dati nel documento principale di Word.. [...]

La sintassi del campo MERGEFIELD

Per assegnare dei parametri di formattazione ai campi occorre operare sulla stringa che contiene il campo; per visualizzare i “codici di campo” è sufficiente, dopo aver inserito i campi dell’origine dati nel documento principale di Word, utilizzare la combinazione di tasti ALT+F9 (la combinazione dei tasti funziona come interruttore e, quindi, una ulteriore pressione si di essi, consente di visualizzare nuovamente il campo nella forma originaria).

Il codice di campo è racchiuso tra parentesi graffe e contiene la tipologia del campo, che nel caso specifico è quella della stampa unione (MERGEFIELD) e il nome del campo; si presenta, quindi, nel seguente formato:

{ MERGEFIELD NomeCampo }

I parametri di formattazione devono essere inseriti dopo il nome di campo e devono essere preceduti dalla barra rovesciata (\); per evitare inconvenienti è, inoltre, consigliato racchiudere il nome del campo con le doppie virgolette (“); quindi, la struttura base sulla quale operare sarà:

{ MERGEFIELD “NomeCampo” \ Parametri }

Formattazione di campi di testo

Il testo contenuto nei campi può essere formattato attraverso quattro modalità che consentono di visualizzare il testo attraverso le combinazioni di caratteri maiuscoli o minuscoli.

Supponiamo di aver inserito il campo DESCRIZIONE all’interno del documento principale di Word e di voler assegnare una formattazione particolare al testo digitato nei singoli record.

I parametri di formattazione del testo devono essere preceduti dall’asterisco (*), simbolo che consente a Word di capire che stiamo manipolando del testo, e sono Upper o Lower (per formattare il carattere tutto in maiuscolo o in minuscolo) e Caps o FirstCap (per visualizzare le iniziali di ogni parola in maiuscolo o solo la prima lettera del testo).

Web MASTER & DESIGNER Corrado Del Buono

© 2009 - Tutti i diritti riservati - CONTATTI