OVH Cloud OVH Cloud

Publipostage avec une source Excel : galère de champs et de formats

5 réponses
Avatar
Ciegalo
Bonjour,
Je viens de passer de Word+Excel 2000 =E0 la version 2003. Mes beaux
publipostages qui tournaient sans probl=E8me me font m'arracher les
cheveux !

- Certains champs num=E9riques ont affich=E9s avec 12 chiffres =E0 pr=E8s
la virgule (m=EAme si ils ont =E9t=E9 tap=E9s avec 2 chiffres sous Excel).
- Certains champs s'affichent =E0 z=E9ro, m=EAme si la source est un texte
du type : '80000 666 A sous Excel

J'ai =E9tudi=E9 la FAQ, modifi=E9 le type de conversion pour prendre
"DDE". A l'affichage =E7a marche, mais d=E8s que je fusionne vers
l'imprimante, je retrouve mes champs bidon.

Pourquoi ?=20

Merci d'avance pour vos conseils !

@ bient=F4t,
Damien

5 réponses

Avatar
Tisane
Bonjour Damien,

Je viens de passer de Word+Excel 2000 à la version 2003. Mes beaux
publipostages qui tournaient sans problème me font m'arracher les
cheveux !
- Certains champs numériques ont affichés avec 12 chiffres à près
la virgule (même si ils ont été tapés avec 2 chiffres sous Excel).
- Certains champs s'affichent à zéro, même si la source est un texte
du type : '80000 666 A sous Excel
J'ai étudié la FAQ, modifié le type de conversion pour prendre
"DDE". A l'affichage ça marche, mais dès que je fusionne vers
l'imprimante, je retrouve mes champs bidon.


Normalement avec le protocole DDE, cela doit fonctionner.

Sinon, tu peux imposer le format dans les champs en ajoutant le commutateur
suivant par exemple :
{ MERGEFIELD TaValeur # "# ###,00"}

Tu auras d'autres exmples ici :
http://support.microsoft.com/default.aspx?scid=KB;FR;304387

--
Tisane

Avatar
Ciegalo
Bonjour,
Tisane wrote:

Normalement avec le protocole DDE, cela doit fonctionner.


:)


Sinon, tu peux imposer le format dans les champs en ajoutant le commutate ur
suivant par exemple :
{ MERGEFIELD TaValeur # "# ###,00"}


Superbe! J'ignorais que ce fût possible.

Tu auras d'autres exmples ici :
http://support.microsoft.com/default.aspx?scid=KB;FR;304387


Magnifique ! Maintenant et avec les petits switches adaptés, ça
marche. Je reste étonné que le problème ne se présente que sur
certains champs, mais bon... Les joies de l'informatique :)

@ bientôt,
Damien

Avatar
Bernard Cordier
Tisane wrote:

Normalement avec le protocole DDE, cela doit fonctionner.


Justement, Tisane. Peux-tu rappeler comment on fait pour imposer le
protocole DDE plutôt qu'OLE ?
Merci.

Bernard

Avatar
CAP2
Salut,

je me permets de m'immiscer ;o))

tu vas dans Outils --> Options onglet "Général" et coches "Confirmation des
conversions lors de l'ouverture".

Tu relances ton publipostage et tu vas rechercher ta base. Word va te
demander de choisir entre plusieurs protocoles. Tu choisis ".... via un
DDE".

Ca marche ?

CAP2
Avatar
Bernard Cordier
Ça marche :-)
Bernard