OVH Cloud OVH Cloud

Publipostage et champ Excel

2 réponses
Avatar
Monnerie
Bonjour,

j'ai cherché une réponse dans la FAQ mais n'ayant pas trouvé je viens poser
ma question
Je veux faire un publipostage entre Word2003 et Excel 2003. (avec 2000 je
n'ai pas ce problème)
Dans ma base excel (élèves d'un lycée) il y a le champ "classe" les noms des
différentes classes sont en alpha numérique sauf des secondes qui lors de
l'extraction du logiciel Education Nationale sont "sorties" en numériques
puisqu'elles sont appelées 201, 202, 203...
Quand je fais la liaison de ma base dans word le champ "classe" se met en
numérique et toutes les autres classes sont à 0
Est-il possible d'éviter celà dans Word ou faut-il que je pose la question
sur la FAQ Excel pour pouvoir transformer mes secondes en texte
(j'ai mis le champ en format texte dans excel mais ça ne change rien)

Merci de vos suggestions

2 réponses

Avatar
Tisane
Bonjour Monnerie,

j'ai cherché une réponse dans la FAQ mais n'ayant pas trouvé je viens
poser ma question
Je veux faire un publipostage entre Word2003 et Excel 2003. (avec
2000 je n'ai pas ce problème)
Dans ma base excel (élèves d'un lycée) il y a le champ "classe" les
noms des différentes classes sont en alpha numérique sauf des
secondes qui lors de l'extraction du logiciel Education Nationale
sont "sorties" en numériques puisqu'elles sont appelées 201, 202,
203... Quand je fais la liaison de ma base dans word le champ "classe" se
met en numérique et toutes les autres classes sont à 0
Est-il possible d'éviter celà dans Word ou faut-il que je pose la
question sur la FAQ Excel pour pouvoir transformer mes secondes en
texte (j'ai mis le champ en format texte dans excel mais ça ne change
rien)


Normalement, si le champ est déclaré Texte dans Excel, cela ne devrait pas
poser de problème.
Tu peux également imposer un format dans Word :
Tu affiches les codes de champs (<Alt><F9>) et tu ajoutes un commutateur de
format :
{ MERGEFIELD "Ton_champ" # 000 } ou 000 est le nombre de caractères que tu
veux imposer.

Tu peux aussi, toujours dans Word, imposer le protocole DDE :
- menu Outils | Options, onglet [Général], cocher "Confirmation des
conversions lors de l'ouverture"
- tu effectues la fusion et tu sélectionnes "... via un DDE" (Échange
dynamique de données)

Tu auras un peu plus de détail ici :
"Les données Microsoft Excel ne conservent pas leur mise en forme dans les
opérations de fusion et publipostage dans Word"
http://support.microsoft.com/kb/320473/fr

--
Tisane

Avatar
Monnerie
Merci de votre rapidité
Dans la boite des destinataires le champ est entièrement à 0 pour
l'alphanumérique et on ne peut plus le changer
Le champ est pourtant en texte dans excel
J'ai essayé le protocole DDE ça fonctionne, mais c'est bizarre quand même
Merci encore

"Tisane" a écrit dans le message de news:
O$
Bonjour Monnerie,

j'ai cherché une réponse dans la FAQ mais n'ayant pas trouvé je viens
poser ma question
Je veux faire un publipostage entre Word2003 et Excel 2003. (avec
2000 je n'ai pas ce problème)
Dans ma base excel (élèves d'un lycée) il y a le champ "classe" les
noms des différentes classes sont en alpha numérique sauf des
secondes qui lors de l'extraction du logiciel Education Nationale
sont "sorties" en numériques puisqu'elles sont appelées 201, 202,
203... Quand je fais la liaison de ma base dans word le champ "classe" se
met en numérique et toutes les autres classes sont à 0
Est-il possible d'éviter celà dans Word ou faut-il que je pose la
question sur la FAQ Excel pour pouvoir transformer mes secondes en
texte (j'ai mis le champ en format texte dans excel mais ça ne change
rien)


Normalement, si le champ est déclaré Texte dans Excel, cela ne devrait pas
poser de problème.
Tu peux également imposer un format dans Word :
Tu affiches les codes de champs (<Alt><F9>) et tu ajoutes un commutateur
de format :
{ MERGEFIELD "Ton_champ" # 000 } ou 000 est le nombre de caractères que
tu veux imposer.

Tu peux aussi, toujours dans Word, imposer le protocole DDE :
- menu Outils | Options, onglet [Général], cocher "Confirmation des
conversions lors de l'ouverture"
- tu effectues la fusion et tu sélectionnes "... via un DDE" (Échange
dynamique de données)

Tu auras un peu plus de détail ici :
"Les données Microsoft Excel ne conservent pas leur mise en forme dans les
opérations de fusion et publipostage dans Word"
http://support.microsoft.com/kb/320473/fr

--
Tisane