OVH Cloud OVH Cloud

Format des champs de fusion

2 réponses
Avatar
CAP2
Bonjour à tous,

lorsque j'effectue un publipostage, et que j'ai inséré des champs de fusion
(passés en gras), certains lors de la fusion passent en italique.

Il me semble me souvenir qu'il y a une syntaxe du style MERGEFIELD "toto" \
charformat

à mettre, mais je sais plus exactement commer la manoeuvrer pour forcer le
passage en "non italique"...

Merci d'avance pour vos réponses,

CAP2

2 réponses

Avatar
Anacoluthe
Bonjour !

'CAP2' nous a écrit ...
Il me semble me souvenir qu'il y a une syntaxe du style MERGEFIELD "toto"
charformat


Petit extrait de l'Aide :
(désolé le gras ne passe pas en texte brut ici )

*Charformat
Applique la mise en forme de la première lettre du type de champ au
résultat entier. Le résultat de l'exemple qui suit s'affiche en gras
parce que la lettre « R » de « REF » est en gras.

Le champ { REF ch2_titre * Charformat } affiche « Les baleines du
Pacifique ».

Remarque Pour ajouter ce commutateur, tapez-le dans le code de champ ou
dans la zone Codes de champ de la boîte de dialogue Champ (menu
Insertion, commande Champ).

Mais dans votre cas voyez aussi :

*MERGEFORMAT
Applique au nouveau résultat la mise en forme du résultat précédent. Si
vous sélectionnez le nom affiché par le champ { AUTHOR * MERGEFORMAT }
et appliquez l'attribut gras, par exemple, Microsoft Word conserve la
mise en gras lors de la mise à jour du champ consécutive à une
modification du nom de l'auteur.
Remarque Lorsque vous insérez des champs à l'aide de la boîte de
dialogue Champ (menu Insertion, commande Champ), le commutateur
*MERGEFORMAT est inclus par défaut. Vous pouvez désélectionner cette
option en désactivant la case à cocher Conserver la mise en forme à
chaque mise à jour dans la boîte de dialogue Champ.

Anacoluthe
« Mais le format de ma formule n'a aucune forme,
Trop d'informations pour s'informer des formes
Que forment les différentes formalités qui contrôlent les normes. »
- ASSASSIN

Avatar
bertrand40
Le mercredi 05 Octobre 2005 à 19:57 par Anacoluthe :
Bonjour !
'CAP2' nous a écrit ...
Il me semble me souvenir qu'il y a une syntaxe du style MERGEFIELD
"toto"
charformat
Petit extrait de l'Aide :
(désolé le gras ne passe pas en texte brut ici )
*Charformat
Applique la mise en forme de la première lettre du type de champ au
résultat entier. Le résultat de l'exemple qui suit s'affiche en
gras
parce que la lettre « R » de « REF » est en gras.
Le champ { REF ch2_titre * Charformat } affiche « Les baleines du
Pacifique ».
Remarque Pour ajouter ce commutateur, tapez-le dans le code de champ ou
dans la zone Codes de champ de la boîte de dialogue Champ (menu
Insertion, commande Champ).
Mais dans votre cas voyez aussi :
*MERGEFORMAT
Applique au nouveau résultat la mise en forme du résultat
précédent. Si
vous sélectionnez le nom affiché par le champ { AUTHOR *
MERGEFORMAT }
et appliquez l'attribut gras, par exemple, Microsoft Word conserve la
mise en gras lors de la mise à jour du champ consécutive à
une
modification du nom de l'auteur.
Remarque Lorsque vous insérez des champs à l'aide de la
boîte de
dialogue Champ (menu Insertion, commande Champ), le commutateur
*MERGEFORMAT est inclus par défaut. Vous pouvez
désélectionner cette
option en désactivant la case à cocher Conserver la mise en forme
à
chaque mise à jour dans la boîte de dialogue Champ.
Anacoluthe
« Mais le format de ma formule n'a aucune forme,
Trop d'informations pour s'informer des formes
Que forment les différentes formalités qui contrôlent les
normes. »
- ASSASSIN
Plutôt que de faire le malin avec des citations à la con; voici une réponse claire à ce problème de mise en forme automatique des codes de champs :
Sur chaque code de champ inséré, faire ALT+F9, { MERGEFIELD code_champ * MERGEFORMAT } apparaît
clic droit : modification du Champ
dans la boîte de dialogue ouverte cocher la case en bas à droite : "Conserver la mise en forme à chaque mise à jour"
si besoin, modifier directement les champs avec la mise en forme voulue qui cette fois est conservée.
ANACOLUTHE
"Quand on essaie de faire le malin, d'abord être sûr qu'on en est capable..."