Se connecter avec Microsoft
S'identifier ou créer un compte.
Bonjour,
Sélectionnez un autre compte.
Vous avez plusieurs comptes
Choisissez le compte avec lequel vous voulez vous connecter.

Symptômes

Lorsque vous effectuez un publipostage dans Microsoft Word à l’aide d’OLEDB avec une source de données Microsoft Access ou Microsoft Excel, les résultats de fusion des champs Date, Numéro de téléphone et Devise sont incorrects. Par exemple :

Le champ Date s’affiche au format suivant :
 

1995-10-22 00:00:00
Le champ Numéro de téléphone d’une source de données Access s’affiche au format suivant :
 

-7081234567.00
Le champ Devise s’affiche au format suivant :
 

12.00

-Ou-

12000

Cause

Ce comportement se produit parce que les données sont affichées dans leur format natif et stocké dans Access ou Excel. Pour mettre en forme des données fusionnées, vous devez mettre en forme les champs de fusion dans le document principal. Si vous mettez en forme les données dans la source de données, la mise en forme n’est pas conservée lorsque vous fusionnez les données dans le document main.

Solution de contournement 

Pour contourner ce problème, utilisez l’une des méthodes suivantes.
 

Dans Microsoft Word

Utilisez un commutateur pour mettre en forme les résultats de MERGEFIELD. Pour cela, appliquez l’une des méthodes suivantes :

Remarque Pour afficher les codes de champ dans Microsoft Word, appuyez sur ALT+F9.
 

Méthode 1 : Utiliser le commutateur d’image numérique

Incluez un commutateur d’image numérique (\#) similaire à l’un des exemples suivants :

Dans un champ monétaire, utilisez un commutateur Image numérique semblable à :
 

{MERGEFIELD number \# $####,0.0} Remarque La chaîne {MERGEFIELD number \# $####,0.0} fonctionne également pour Microsoft SQL Server 6.

Dans un champ téléphonique, utilisez un commutateur Image numérique semblable à :
 

{MERGEFIELD phone \# ###'-'##'-'##} Remarque Le trait d’union à l’intérieur du champ de fusion est entre guillemets simples.

 

Méthode 2 : Utiliser le commutateur d’image Date-Time

Incluez un commutateur d’image date-heure (\@) dans le champ Date, afin que le champ Date ressemble à ceci :
 

{MERGEFIELD date \@ « MMMM d, aaaa"} Remarque Le commutateur d’image respecte la casse. En outre, vous devez utiliser des guillemets autour de la chaîne d’image.

 

Dans Microsoft Access

Créez une requête dans Microsoft Access et utilisez-la dans votre Word publipostage. Dans la requête Microsoft Access, utilisez la fonction FORMAT() pour mettre en forme les données à fusionner dans Microsoft Word.
 

Informations supplémentaires

Par défaut, Word utilise OLEDB pour se connecter à la source de données lors d’un publipostage. Vous pouvez forcer Word à utiliser l’échange dynamique de données (DDE) en utilisant du code de programmation pour accéder aux données.

Note Pour plus d’informations sur l’utilisation des commutateurs de champ dans Microsoft Word, cliquez sur Aide de Microsoft Word dans le
Menu Aide, tapez commutateurs généraux dans l’Assistant Office ou l’Assistant Réponse, puis cliquez sur Rechercher pour afficher les rubriques retournées. 

Besoin d’aide ?

Vous voulez plus d’options ?

Explorez les avantages de l’abonnement, parcourez les cours de formation, découvrez comment sécuriser votre appareil, etc.

Les communautés vous permettent de poser des questions et d'y répondre, de donner vos commentaires et de bénéficier de l'avis d'experts aux connaissances approfondies.

Ces informations vous ont-elles été utiles ?

Dans quelle mesure êtes-vous satisfait(e) de la qualité de la langue ?
Qu’est-ce qui a affecté votre expérience ?
En cliquant sur Envoyer, vos commentaires seront utilisés pour améliorer les produits et services de Microsoft. Votre administrateur informatique sera en mesure de collecter ces données. Déclaration de confidentialité.

Nous vous remercions de vos commentaires.

×