Aide formulaire word 2007

Fermé
maya - 15 juil. 2010 à 23:11
m@rina Messages postés 21080 Date d'inscription mardi 12 juin 2007 Statut Contributeur Dernière intervention 15 novembre 2024 - 17 juil. 2010 à 12:49
Bonjour,

Je suis en train de créer un formulaire dans word 2007, j'ai inséré un champ texte et j'aimerais que si ce dernier n'est pas rempli qu'il disparaisse à l'impression.

Pouvez vous m'aidez.

Ps : je suis une novice dans vba

A voir également:

2 réponses

melojazzman Messages postés 7 Date d'inscription vendredi 3 juin 2005 Statut Membre Dernière intervention 17 juillet 2010
17 juil. 2010 à 11:21
Bonjour,

Laisser la réponse du champ vierge le cas échéant me paraît la meilleure des solutions. A quoi bon vouloir effacer le libellé du champ ? C'est possible, bien sûr, mais le jeu ne me semble pas en valoir la chandelle.
0
m@rina Messages postés 21080 Date d'inscription mardi 12 juin 2007 Statut Contributeur Dernière intervention 15 novembre 2024 11 351
17 juil. 2010 à 12:47
Bonjour

Je suis plutôt d'accord avec melojazzman.

Cela étant dit, on ne sait pas ce que tu as utilisé comme champs de formulaires...

S'il s'agit d'un champ typiquement Wor'd 2007, tu peux mettre l'indication (Cliquez ici pour' taper du texte) en format caractères masqué. Ainsi le texte saisi sera bien imprimé, mais ce texte là (si rien n'est saisi) ne le sera pas (vérifier avant dans les options d'impression qu'on n'imprime pas le texte caché.
Maintenant, si l'utilisateur a décidé de ne pas afficher les caractères masqués, tu as tout faux !

S'il s'agit d'un champ hérité, on ne le verra pas par défaut.

S'il s'agit d'un champ ActiveX, il faut l'indiquer dans la macro.

m@rina

0
m@rina Messages postés 21080 Date d'inscription mardi 12 juin 2007 Statut Contributeur Dernière intervention 15 novembre 2024 11 351
17 juil. 2010 à 12:49
Pour le champ activeX, on peut aussi lui mettre fmSpecialEffectFlat pour la propriété SpecialEffect.
0