Formulaire Word - Saut de champs automatique

Melan5 Messages postés 1 Statut Membre -  
m@rina Messages postés 26232 Statut Contributeur -
Bonjour à tous et à toutes,

J'ai fait un formulaire Word qui fonctionne bien. Par contre, je me demandais s'il y a avait un moyen pour certains champs à remplir, que ça passe au champ suivant automatiquement. Par exemple, pour un code postal: on tape J6T puis en tapant le "T" le curseur va automatiquement au champ suivant afin d'écrire le reste du code postal, sans avoir à faire TAB. Et si c'est possible, comment faites-vous? J'ai Word 2010.

Un gros merci!
A voir également:

2 réponses

C-Claire Messages postés 4562 Statut Membre 2 247
 
Bonjour,

Les champs de formulaire classiques (hérités) ne permettent pas de faire ce que tu souhaites même avec une macro-commande. En effet, une macro sur ce type de champ ne peut être lancée "qu'à la sortie" du champ autrement dit... après avoir appuyé sur la touche Tab.
Les contrôles de contenu sont encore moins bien lotis...

Une solution passerait par la création d'une pop-up ou d'une boîte de dialogue personnalisée (UserForm) ou la création de Contrôle Active X mais cela remettrait en question ton formulaire.

En espérant qu'un autre intervenant t'apporte une réponse plus positive...
0
m@rina Messages postés 26232 Statut Contributeur 11 480
 
Bonsoir Melan5

Tu ne dis pas quel type de contrôles tu utilises.

Si tu utilises des Contrôles ActiveX qui sont faits pour être programmés, c'est possible.

A noter toutefois que la propriété AutoTab qui sert à ça ne fonctionne que dans une Userform.

Dans le corps du document, on peut faire un événement sur l'appui sur les touches, donc la saisie. Je suppose que tu as un longueur obligatoire pour chaque champ sinon je ne vois pas comment Word saurait qu'il est temps de passer au champ suivant.
A partir de là, on peut dire que dès que la longueur est atteinte, on passe directement au champ suivant. Un peu artisanal s'il y a beaucoup de champs, mais ça fonctionnera.

Donc, dans l'attente de savoir comment est précisément ton doc...

m@rina
0