Accedi con Microsoft
Accedi o crea un account.
Salve,
Seleziona un altro account.
Hai più account
Scegli l'account con cui vuoi accedere.

Sintomi

Quando si esegue una stampa unione in Microsoft Word usando OLEDB con un'origine dati di Microsoft Access o Microsoft Excel, i risultati dell'unione per i campi Data, Numero di telefono e Valuta non sono corretti. Per esempio:

Il campo Data viene visualizzato nel formato seguente:
 

1995-10-22 00:00:00
Il campo Numero di telefono di un'origine dati di Access viene visualizzato nel formato seguente:
 

-7081234567,00
Il campo Valuta viene visualizzato nel formato seguente:
 

12.00

-O-

12000

Causa

Questo comportamento si verifica perché i dati vengono visualizzati nel formato nativo e archiviato in Access o Excel. Per formattare i dati uniti, è necessario formattare i campi unione nel documento principale. Se si formattano i dati nell'origine dati, la formattazione non viene mantenuta quando si uniscono i dati nel documento principale.

Soluzione alternativa

Per risolvere il problema, usare uno dei metodi seguenti.
 

In Microsoft Word

Usare un'opzione per formattare i risultati di MERGEFIELD. A tale scopo, utilizzare uno dei seguenti metodi.

Nota Per visualizzare i codici di campo in Microsoft Word, premere ALT+F9.
 

Metodo 1: Usare il parametro numerico per l'immagine

Includere un parametro numerico per l'immagine (\#) simile a uno degli esempi seguenti:

In un campo valuta usare un'opzione di tipo Numeric Picture simile a:
 

{MERGEFIELD number \# $####,0,0} Nota: la stringa {MERGEFIELD numero \# $####,0,0} funziona anche per Microsoft SQL Server 6.

In un campo telefonico usare un parametro Numeric Picture simile a:
 

{MERGEFIELD telefono \# ###'-'###'-'####} Nota Il segno meno all'interno del campo merge è racchiuso tra virgolette singole.

 

Metodo 2: Usare Date-Time Picture Switch

Includere un'opzione immagine data/ora (\@) nel campo Data, in modo che il campo Data abbia l'aspetto seguente:
 

{MERGEFIELD date \@ "MMMM d, yyyy"} Nota L'opzione per l'immagine fa distinzione tra maiuscole e minuscole. È inoltre necessario racchiudere la stringa di immagine tra virgolette.

 

In Microsoft Access

Creare una query in Microsoft Access e usare la query nella stampa unione Word. Nella query di Microsoft Access usare la funzione FORMAT() per formattare i dati da unire in Microsoft Word.
 

Ulteriori informazioni

Per impostazione predefinita, Word usa OLEDB per connettersi all'origine dati quando si esegue una stampa unione. È possibile forzare Word a usare DDE (Dynamic Data Exchange) usando codice di programmazione per accedere ai dati.

Nota Per altre informazioni sull'uso delle opzioni di campo in Microsoft Word, fare clic su Microsoft Word guida nella sezione
Digitare opzioni generali nell'Assistente di Office o nella Creazione guidata Risposte e quindi fare clic su Cerca per visualizzare gli argomenti restituiti. 

Serve aiuto?

Vuoi altre opzioni?

Esplorare i vantaggi dell'abbonamento e i corsi di formazione, scoprire come proteggere il dispositivo e molto altro ancora.

Le community aiutano a porre e a rispondere alle domande, a fornire feedback e ad ascoltare gli esperti con approfondite conoscenze.

Queste informazioni sono risultate utili?

Come valuti la qualità della lingua?
Cosa ha influito sulla tua esperienza?
Premendo Inviare, il tuo feedback verrà usato per migliorare i prodotti e i servizi Microsoft. L'amministratore IT potrà raccogliere questi dati. Informativa sulla privacy.

Grazie per il feedback!

×