Aide formulaire word 2007

maya -  
m@rina Messages postés 23911 Date d'inscription   Statut Contributeur Dernière intervention   -
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   Statut Membre Dernière intervention  
 
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 23911 Date d'inscription   Statut Contributeur Dernière intervention   11 464
 
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 23911 Date d'inscription   Statut Contributeur Dernière intervention   11 464
 
Pour le champ activeX, on peut aussi lui mettre fmSpecialEffectFlat pour la propriété SpecialEffect.
0