Publipostage et texte à insérer avant le champ de fusion
Résolu
Nai
Messages postés
714
Date d'inscription
Statut
Membre
Dernière intervention
-
C-Claire Messages postés 4014 Date d'inscription Statut Membre Dernière intervention -
C-Claire Messages postés 4014 Date d'inscription Statut Membre Dernière intervention -
Bonjour :)
Je souhaiterai, comme bon français, utiliser des dates en français pour mon publipostage. J'utilise donc :
Jusque là, pas de problème.
Mais je souhaite ajouter du texte avant le champ de fusion. J'ajoute donc :
\b "informations mises à jour le : " | Ce qui donne :
Ça ne marche pas :/
Lorsque je fais Alt+F9, mon texte s'affiche. Mais dès que je clique sur "Aperçu des résultats", plus de texte et personne ne peut pas savoir à quoi correspond cette date mystérieuse.
Je me dis, tentons avec un MERGEFORMAT :
Ne marche pas...
Peut-être indiqué d'abord le texte :
Ne marche pas :/
Du coup, je me demande s'il est possible d'entrer deux commutateurs dans le même champ...
Quelqu'un aurait une solution ?
Merci d'avance !
Bien à vous,
Naï
ps: je surveille tous mes sujets non résolus, si solution vous avez, je la lirais à coup sûr :)
Je souhaiterai, comme bon français, utiliser des dates en français pour mon publipostage. J'utilise donc :
{MERGEFIELD Date_MàJ \@ "D MMMM YYYY" * MERGEFORMAT}
Jusque là, pas de problème.
Mais je souhaite ajouter du texte avant le champ de fusion. J'ajoute donc :
\b "informations mises à jour le : " | Ce qui donne :
{MERGEFIELD Date_MàJ \@ "D MMMM YYYY" * MERGEFORMAT \b "informations mises à jour le : "}
Ça ne marche pas :/
Lorsque je fais Alt+F9, mon texte s'affiche. Mais dès que je clique sur "Aperçu des résultats", plus de texte et personne ne peut pas savoir à quoi correspond cette date mystérieuse.
Je me dis, tentons avec un MERGEFORMAT :
{MERGEFIELD Date_MàJ \@ "D MMMM YYYY" * MERGEFORMAT \b "informations mises à jour le : " * MERGEFORMAT}
Ne marche pas...
Peut-être indiqué d'abord le texte :
{MERGEFIELD Date_MàJ \b "informations mises à jour le : " * MERGEFORMAT\@ "D MMMM YYYY" * MERGEFORMAT }
Ne marche pas :/
Du coup, je me demande s'il est possible d'entrer deux commutateurs dans le même champ...
Quelqu'un aurait une solution ?
Merci d'avance !
Bien à vous,
Naï
ps: je surveille tous mes sujets non résolus, si solution vous avez, je la lirais à coup sûr :)
A voir également:
- Mergefield format texte
- Format epub - Guide
- Format factory - Télécharger - Conversion & Codecs
- Hp usb disk storage format tool - Télécharger - Stockage
- Format apfs - Guide
- Texte de chanson gratuit pdf - Télécharger - Vie quotidienne
2 réponses
"Ou si tu ne veux pas que le texte apparaisse quand le champ Date est vide, tu peux utiliser un champ conditionnel"
Exactement :)
Cela ne marche pas du tout :/
Parfait ! Merci pour la rapidité !
"PS : ta question est de l'ordre de Word plutôt que d'Excel."
Oh ! La nouille ! Comment faire pour le remettre où il faut ?
Exactement :)
{ IF { MERGEFIELD Date_MàJ }<> "" "Information mise à jour le : { MERGEFIELD Date_MàJ \@ "D MMMM YYYY" }" "" }
Cela ne marche pas du tout :/
{ MERGEFIELD Date_MàJ \@ "'Information mise à jour le : 'dd MMMM yyyy " }
Parfait ! Merci pour la rapidité !
"PS : ta question est de l'ordre de Word plutôt que d'Excel."
Oh ! La nouille ! Comment faire pour le remettre où il faut ?
Bonjour,
le commutateur \@ ne peut pas en effet cohabiter avec le commutateur \b ou \f, etc.
Pourquoi ne pas mettre ton texte en dur avant le champ variable ?
Informations mises à jour le : { MERGEFIELD Date_MàJ \@ "D MMMM YYYY" }
Ou si tu ne veux pas que le texte apparaisse quand le champ Date est vide, tu peux utiliser un champ conditionnel :
{ IF { MERGEFIELD Date_MàJ }<> "" "Information mise à jour le : { MERGEFIELD Date_MàJ \@ "D MMMM YYYY" }" "" }
Et voici une formule plus simple qui fait la même chose (j'aurais dû commencer par celle-là) :
{ MERGEFIELD Date_MàJ \@ "'Information mise à jour le : 'dd MMMM yyyy " }
Attention, c'est l'apostrophe qui encadre 'Information mise à jour le : '
PS : ta question est de l'ordre de Word plutôt que d'Excel.
C-Claire
le commutateur \@ ne peut pas en effet cohabiter avec le commutateur \b ou \f, etc.
Pourquoi ne pas mettre ton texte en dur avant le champ variable ?
Informations mises à jour le : { MERGEFIELD Date_MàJ \@ "D MMMM YYYY" }
Ou si tu ne veux pas que le texte apparaisse quand le champ Date est vide, tu peux utiliser un champ conditionnel :
{ IF { MERGEFIELD Date_MàJ }<> "" "Information mise à jour le : { MERGEFIELD Date_MàJ \@ "D MMMM YYYY" }" "" }
Et voici une formule plus simple qui fait la même chose (j'aurais dû commencer par celle-là) :
{ MERGEFIELD Date_MàJ \@ "'Information mise à jour le : 'dd MMMM yyyy " }
Attention, c'est l'apostrophe qui encadre 'Information mise à jour le : '
PS : ta question est de l'ordre de Word plutôt que d'Excel.
C-Claire
la 1re formule fonctionne aussi, c'est sûr. Il y a sans doute une petite erreur dans la saisie. Les { } s'obtiennent avec CTRL F9.
Mais la 2e formule est tellement plus simple...
Pour remettre un post dans le bon forum, il faut cliquer sur Signaler et un modérateur le déplacera.
Je vais le signaler.
Bonne journée,
C-Claire