PUBLIPOSTAGE WORD 2003

Cat&Dom -  
m@rina Messages postés 23906 Date d'inscription   Statut Contributeur Dernière intervention   -
Bonjour,

J'ai un problème de format pour faire un publipostage sur word 2003 avec champs de fusion dans excel 2003.

Mes formats sont bons sur excel (numérique, 2 décimales) mais rien à faire pour les intégrer correctement dans word. J'ai essayé de mettre des arrondis à 2 décimales, convertir mes données avec ou sans indicateur de texte. Rien n'y fait.

Mes données numériques sont restituées dans mon publipostage :

- soit sans décimale
- soit avec 7 ou 8 décimales.

Merci d'avance à celui ou celle qui m'aidera

Cordialement
Cat
A voir également:

11 réponses

Cat&Dom
 
Re-bonsoir Marina,

Je crois que j'avais fait une erreur, en fait, j'ai cumulé deux solutions :

1) J'ai cocher l'option "Confirmer la conversion du format de fichier lors de l'ouverture"

2) J'ai aussi imposer des formats dans les champs du document word

Et il semblerait que la 1ère solution suffisait, chez moi, ça fonctionne sur word 2007, je vais voir demain au bureau.

Un grand merci et désolée pour mon erreur, je t'ai fait perdre du temps.

A +
Cordialement
Catherine
2
m@rina Messages postés 23906 Date d'inscription   Statut Contributeur Dernière intervention   11 464
 
Bonjour,

C'est un problème classique... Les solutions ici :
http://faqword.fr/index.php/wfaq/49-publipostage/412

m@rina
1
m@rina Messages postés 23906 Date d'inscription   Statut Contributeur Dernière intervention   11 464
 
Bonjour,

Il y a un problème de format.
Comment sont les formats dans Excel ?
As tu mis des commutateurs de format dans Word ?

m@rina
1
Cat&Dom
 
Bonsoir,

Merci Marina, j'ai fais un test avec word 2007 chez moi, ça fonctionne. J'essai dès demain au bureau sur word 2003. Il n'y a pas de raison pour que ça ne marche pas.

Cordialement.
Cat
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Cat&Dom
 
Bonsoir,

Au secours, je croyais mon affaire réglée, et bien malheureusement non.

J'ai bien réussi à avoir mon format nombre avec 2 décimales, mon format date correct, mais je ne m'étais pas rendu compte que tous les nombres supérieurs à 999 posent problème.

En effet, le nombre de millier est tronqué et s'ajoute aux unités, en clair :

2 000,00 devient 2,00 (0 + 2)
1 336,00 devient 337,00 (336 + 1)
2 502,00 devient 504,00 (502 + 2)

Merci d'avance à tous
Cordialement
Cat
0
COLOR 01
 
Bonjour Marina,

Oui, j'ai bien mis des commutateurs de format dans word, soit des champs qui se présentent ainsi :

{ MERGEFIELD Montant facturé à client\#"# ###,00" }

Dans Excel, mes nombres sont en format nombre avec 2 décimales et séparateur de milliers. J'ai même essayé de convertir avec et sans indicateur de texte. Rien ne fonctionne.

Merci de m'aider
Cordialement
Cath
0
m@rina Messages postés 23906 Date d'inscription   Statut Contributeur Dernière intervention   11 464
 
Bonjour,

Il faut que le format nombre concorde avec le format dans les options régionales et linguistiques.
Dans ton commutateur de format, as-tu mis un espace insécable entre les milliers ? Si la réponse, mets-le.
Si ça ne fonctionne pas, essaie aussi sans espace pour voir si le résultat est meilleur.

m@rina
0
Cat&Dom
 
Bonjour,

Il y a effectivemen un espace, mais je ne sais pas s'il est insécable. Comment puis-je le voir et comment rendre mon espace insécable s'il ne l'est pas ?

Merci d'avance
Cordialement
Catherine
0
m@rina Messages postés 23906 Date d'inscription   Statut Contributeur Dernière intervention   11 464
 
Commence par afficher les caractères non imprimables en cliquant sur le bouton ¶ de la barre d'outils.
L'espace insécable est représenté par un °.

m@rina
0
Cat&Dom
 
Bonsoir,

L'espace insécable ne change rien. As-tu une autre idée ?

A + et merci encore
Catherine
0
m@rina Messages postés 23906 Date d'inscription   Statut Contributeur Dernière intervention   11 464
 
Bonsoir Catherine,

En principe, il suffit effectivement de choisir le protocole DDE. Mais, cela dit, ça ne fait pas double emploi, on peut très bien choisir un format nombre particulier quel que soit le protocole choisi.

m@rina
0