Publipostage + Formatage conditionnel - Logiciels - Windows & Software
Marsh Posté le 29-09-2006 à 15:39:38
Hello, en effet tu n'es pas loin, sauf que Word n'a pas besoin de parametre pour mettre en couleur il suffit simplement de mettre en couleur la zone dont tu veux qu'elle soit en couleur.
Exemple il faut que tu ai ceci en mode code de champs :
MERGEFIELD monChamps \# "#.##0 _;-#.##0 _"
Tu mets en forme ce que tu as apres le ";"
Cordialement
EDIT : je me rends compte que je ne suis pas forcement clair.
La deuxieme partie de ton commutateur (à savoir -#.##0_ ) est a formatter comme n'importe quel autre texte dans Word. Tu veux que si c'est négatif que ca soit en GRAS et en ROUGE, bah tu mets la deuxieme partie du commutateur (à savoir -#.##0_ ) en GARS et en ROUGE.
Et pareil, si tu veux que les nombre superieurs à 0 soient bleu, bah tu mets la PREMIERE partie du commutateur en bleu.
Cordialement.
Marsh Posté le 11-10-2006 à 09:52:50
Encore une chose,
Dans Excel on peut mettre des conditions genre si c'est égal à 1 on met tel format, ...
Donc je pensait mettre {MERGEFIELD F1 \# "[=1]?;[=2]?;?" }
Mais il affiche les [=1], ...
Comment faire pour la condition mais sans l'afficher bien sur!
Marsh Posté le 11-10-2006 à 11:22:07
Regardes du coté du IF
Je ne me souviens plus tres bien comment ca marche. En attendant que je me remette dedans zieute un peu l'aide.
Marsh Posté le 11-10-2006 à 11:56:22
Oui c'est ok, avec un IF pas de problème pour mettre en couleur si c'est 1 et d'une autre couleur si c'est 2 etc. même imbriquer un if dans un if.
Parcontre donne moi ta version de Word stp, car à expliquer comme ca c'est pas evident, je te ferais une marche à suivre.
Cordialement.
Edit : dans l'idée tu dois te retrouver avec un champs comme ceci :
{ IF = { MERGEFIELD Total } = 1 { MERGEFIELD Total } { MERGEFIELD Total } \# "0,00 " }
Pour insérer {} c'est Ctrl F9
Cordialement
Marsh Posté le 11-10-2006 à 14:15:46
Je suis sous 2003 mais je vais un peu chippoter... Enfin la j'ai réuninon donc se sera apres...
Merci en tout cas!
Marsh Posté le 29-09-2006 à 14:55:11
Bonjour,
J'ai un publipostage sur Word et un de mes champs à parfois une valeur négative je voudrais donc savoir si il y a moyen de faire tout comme dans excel un formatage conditionnel et mettre les valeurs négatives en rouge par exemple...
J'avais déja trouvé une bonne piste avec MERGEFIELD monChamps \# "#.##0 _;[Red]-#.##0 _"
Il met bien mes signe mais par contre il écrit [Red]-1 par exemple à la place de mettre -1
Voila, d'avance merci!
Ben
Message édité par the big ben le 29-09-2006 à 14:58:19