Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Omettere un campo di stampa unione se..

1,655 views
Skip to first unread message

Andrea

unread,
Nov 11, 2009, 12:18:06 PM11/11/09
to
Ciao a tutti, ho un file di excel con degli indirizzi e devo fare una stampa
unione da word 2007 per le etichette, devo pero' fare in modo che se
l'etichetta è di una Persona Fisica venga inserito il campo Nome, se è una
Persona Giuridica venga inserito il campo Ragione_Sociale.
Se è persona fisica o giuridica è indicato in una colonna nel foglio excel,
ho provato con la condizione IF ma mi fa inserire solo del testo non un campo.
avete suggerimenti?
grazie

Tiziano Marmiroli

unread,
Nov 11, 2009, 1:28:08 PM11/11/09
to
Il Wed, 11 Nov 2009 09:18:06 -0800, Andrea ha scritto:

>Ciao a tutti, ho un file di excel con degli indirizzi e devo fare una stampa
>unione da word 2007 per le etichette, devo pero' fare in modo che se

>l'etichetta � di una Persona Fisica venga inserito il campo Nome, se � una

>Persona Giuridica venga inserito il campo Ragione_Sociale.

>Se � persona fisica o giuridica � indicato in una colonna nel foglio excel,

>ho provato con la condizione IF ma mi fa inserire solo del testo non un campo.

Proviamo.

Ipotizzo che nel file di Excel tu abbia un campo Fis_Giu dove in caso di
persona fisica ci sia F e in caso di persona giuridica G.

Dalla barra degli strumenti 'Stampa unione' seleziona 'Inserisci campo
word'>If...

Nome campo: Fis_Giu Criterio: Uguale a Valore: F

Inserisci il testo:
PROVA

Altrimenti inserisci il testo:
ALTRO

e dai l'OK.

Ora premi Alt+F9 per visualizzare i codici di campo. Ti ritroverai con

{ IF { MERGEFIELD Fis_Giu } = "F" "PROVA" "ALTRO" }

Seleziona "PROVA" e cancellalo. Quindi, restando posizionato l�, va a
inserire il tuo campo unione: con la combinazione Ctrl+F9 inserisci le
graffe, quindi all'interno delle graffe va a scrivere MERGEFIELD Nome .

Ora avrai

{ IF { MERGEFIELD Fis_Giu } = "F" { MERGEFIELD Nome } "ALTRO" }

Se, come nel tuo caso si hanno 2 sole casistiche puoi modificare la
formula cos�

{ IF { MERGEFIELD Fis_Giu } = "F" { MERGEFIELD Nome } { MERGEFIELD
Ragione_Sociale } }

Puoi anche scrivere il tutto direttamente, senza usare 'Inserisci campo
word', l'importante � che per inserire le graffe si usi sempre CTRL+F9.

Vedi anche

Informazioni relative ai campi
http://office.microsoft.com/it-it/word/HP051894751040.aspx

Inserimento di un campo
http://office.microsoft.com/it-it/word/HP051893881040.aspx

Facci sapere se e come hai risolto, grazie.
--
Tiziano Marmiroli
Microsoft MVP - Office System
http://www.riolab.org

paoloard

unread,
Nov 13, 2009, 12:40:22 PM11/13/09
to

"Andrea" <And...@discussions.microsoft.com> ha scritto nel messaggio
news:CEE5076A-E0A0-46B6...@microsoft.com...

Ciao Andrea, oltre all'ottimo suggerimento di Tiziano (ciao) che ti consente
di scrivere direttamente i campi con l'indicazione del filtro, puoi usare la
funzione offerta da Word 2007: Lettere--> Inizia Stampa Unione--> Modifica
Elenco Destinatari --> Filtro.
--
Fai sapere se come hai risolto grazie.
ciao paoloard
http://riolab.org

0 new messages