Code champ de fusion excel->word
Résolu
galerer
Messages postés
8
Date d'inscription
Statut
Membre
Dernière intervention
-
ced -
ced -
Bonjour,
Je rencontre un probleme que je n'arrive absolument pas a resoudre malgre mes recherches sur le net.
Je fais un publipostage de excel vers word (v2007).
J'ai un champ de fusion intitulé Temps_de_trajet_ ma case est au format hh:mm dans excel et lors de mon publipostage j'aimerai pouvoir conserver ce format.
J'ai essayé de modifier le code du champ mais rien n'y fait cela ne marche jamais.
Dans nom de champs je choisi ChampFusion puis code de champs je tape comme code
MERGEFIELD Temps_de_trajet_ \@"HH:mm"
mais rien a faire cela ne veut jamais modifier le format de mon champ si je choisi date cela me met la date du jour. Je tourne en rond depuis maintenant pas mal de temps c'est pourquoi je vous demande de l'aide.
Exemple : une case excel ecrite 07:00 devient 0.29166666667
J'ai egalement un autre probleme avec des cases écrite aux formats standard sous excel (mes cases sont du texte) qui devienne un "0" à l'issu du publipostage je ne comprend vraiment pas pourquoi.
Merci pour votre aide.
Je rencontre un probleme que je n'arrive absolument pas a resoudre malgre mes recherches sur le net.
Je fais un publipostage de excel vers word (v2007).
J'ai un champ de fusion intitulé Temps_de_trajet_ ma case est au format hh:mm dans excel et lors de mon publipostage j'aimerai pouvoir conserver ce format.
J'ai essayé de modifier le code du champ mais rien n'y fait cela ne marche jamais.
Dans nom de champs je choisi ChampFusion puis code de champs je tape comme code
MERGEFIELD Temps_de_trajet_ \@"HH:mm"
mais rien a faire cela ne veut jamais modifier le format de mon champ si je choisi date cela me met la date du jour. Je tourne en rond depuis maintenant pas mal de temps c'est pourquoi je vous demande de l'aide.
Exemple : une case excel ecrite 07:00 devient 0.29166666667
J'ai egalement un autre probleme avec des cases écrite aux formats standard sous excel (mes cases sont du texte) qui devienne un "0" à l'issu du publipostage je ne comprend vraiment pas pourquoi.
Merci pour votre aide.
A voir également:
- Publipostage champ de fusion non valide
- Ethernet n'a pas de configuration ip valide - Guide
- Publipostage mail - Accueil - Word
- Iptv detail non valide - Forum Box et Streaming vidéo
- Le nom du champ de tableau croisé dynamique n'est pas valide ✓ - Forum Excel
- Display fusion - Télécharger - Divers Utilitaires
5 réponses
Bonjour,
Refais la fusion avec le protocole DDE.
Pour ça, va dans les options avancées / partie Général / coche "confirmer la conversion de fichier lors de l'ouverture"
- Repasse ton document principal de fusion en document normal (Démarrer la fusion / Document word normal)
- puis tu refusionnes le fichier word avec la base excel.
Cette option cochée, une nouvelle boîte de dialogue se lance et choisir le protocole DDE.
Tes nombres devraient être au bon format.
Argitxu
Refais la fusion avec le protocole DDE.
Pour ça, va dans les options avancées / partie Général / coche "confirmer la conversion de fichier lors de l'ouverture"
- Repasse ton document principal de fusion en document normal (Démarrer la fusion / Document word normal)
- puis tu refusionnes le fichier word avec la base excel.
Cette option cochée, une nouvelle boîte de dialogue se lance et choisir le protocole DDE.
Tes nombres devraient être au bon format.
Argitxu
Merci pour cette réponse. Mais mon problème persiste.
je n'arrive pas à avoir l'option protocole DDE dans la boite de dialogue mais seulement "Fichiers de base de données OLE DB" c'est mon seul choix qui s'affiche mon fichier excel est un fichier avec des macro je ne sais pas si cela a de l'importance.
J'ai essayé la manipe en enregistrant mon fichier au format qui ne prend pas en compte excel qui ne prend pas en compte les macros mais cela ne marche toujours pas.
J'ai pourtant fait des recherches sur le protocole DDE et cela semble la bonne technique.
je n'arrive pas à avoir l'option protocole DDE dans la boite de dialogue mais seulement "Fichiers de base de données OLE DB" c'est mon seul choix qui s'affiche mon fichier excel est un fichier avec des macro je ne sais pas si cela a de l'importance.
J'ai essayé la manipe en enregistrant mon fichier au format qui ne prend pas en compte excel qui ne prend pas en compte les macros mais cela ne marche toujours pas.
J'ai pourtant fait des recherches sur le protocole DDE et cela semble la bonne technique.
J'ai réussi à trouver le protocole DDE mais les champs de publipostage ne sont plus valide et on me propose uniquement des champAuto 1, 2, 3, .....
Mes données ne veulent donc pas se fusionner.
Mes données ne veulent donc pas se fusionner.
Re
J'étais en train de te répondre qu'il fallait vérifier sous excel / Options avancées / partie Général tout en bas / l'option "Ignorer les autres applications qui utilisent l'échange dynamique de données". Elle doit être décochée. Si elle était active, recommencer la fusion dès le départ qui devrait remonter le protocole DDE.
Là, recommence à zéro pour refaire la fusion dès le départ en reinsérant les champs.
J'étais en train de te répondre qu'il fallait vérifier sous excel / Options avancées / partie Général tout en bas / l'option "Ignorer les autres applications qui utilisent l'échange dynamique de données". Elle doit être décochée. Si elle était active, recommencer la fusion dès le départ qui devrait remonter le protocole DDE.
Là, recommence à zéro pour refaire la fusion dès le départ en reinsérant les champs.
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Merci beaucoup