Rechercher : dans
Par :

WORD Rendre champs obligatoires

Dernière réponse le 29 déc 2007 à 12:05:21 llilou, le 21 déc 2007 à 09:49:26 
 Signaler ce message aux modérateurs

Bonjour,

Je souhaiterai créer un modèle de document Word (type : contrat) qui, à l'ouverture, affiche des champs devant être remplis obligatoirement avant de pouvoir accéder au contenu du document (dans mon cas, pour un contrat, champs : n° de contrat et identité du créateur). De plus, les informations complétées dans les champs se retrouveraient alors en page de garde du document et en pied de page.
Est ce que cela est possible ?
Si oui, pourrais je avoir des explications à la portée de la néophyte que je suis ?

Si non, quel logiciel de traitement de texte me permettrait cette fonctionnalité ?

Merci d'avance si vous avez une réponse

llilou

Configuration: Windows Millenium
Internet Explorer 6.0

Meilleures réponses pour « WORD Rendre champs obligatoires » dans :
Formulaires en ligne - Les champs de saisie VoirQuelles données saisir ? Comment dois-je saisir l'information L'organisation des champs de saisie Séparer les champs de saisie L'organisation des champs et des titres La longueur des champs Quelles données saisir ? Sur la plupart des...
[Word] Écrire un nombre en toutes lettres VoirPour transformer un nombre en toutes lettres sans se perdre dans l'orthographe (tirets, 's'...), il est possible de demander à Word de formater ce nombre en lettres : Créer un champ avec CTRL-F9 S'affichera {} à l'écran Le remplir avec la...
Légende automatique sous Word VoirCréer automatiquement une légende sous Word Personnalisation de la barre d'outils Insertion de l'image Insertion de l'étiquette Insertion de nouvelles étiquettes Le renvoi vers une figure Personnalisation de la barre d'outils Pour...

1

pepe35, le 21 déc 2007 à 10:49:24

Bonjour,

Est-ce que ton formulaire initial sert à rechercher un contrat particulier ouvert initialement ou bien s'agit-il simplement de renseigner des champs ?

A+

pepe35

Répondre à pepe35

2

llilou, le 21 déc 2007 à 10:59:00

Bonjour pepe35

Il s'agit simplement de renseigner des champs.

Tu as une idée ?

llilou

Répondre à llilou

3

pepe35, le 21 déc 2007 à 19:01:10

Bonjour,

Es-tu aller voir dans l'aide de Word en tapant Formulaire ?

Sous Html, il existe la possibilité de créer un formulaire.

A+

pepe35

Répondre à pepe35

4

m@rina, le 21 déc 2007 à 23:38:09

Bonjour,

Oui, c'est possible. Il faut que tu utilises un champ ASK qui permet d'affecter un texte à un signet.
Ensuite tu insères des champs REF avec le nom du signet aux endroits où tu veux voir afficher le texte.

Si ce texte ne doit s'afficher qu'à un seul endroit, utilise plutôt un champ FILLIN.

A savoir : le champ FILLIN se déclenche tout seul à la création du document basé sur le modèle, alors que le champ ASK demande une mise à jour. Pour le faire démarrer automatiquement, il faudra une petite macro AUTONEW.

m@rina

Répondre à m@rina

5

llilou, le 29 déc 2007 à 10:33:23

Bonjour marina,

Merci pour ta réponse : je ne connaissais pas ces fonctions dans Word.

Comment fais tu la macro Autonew ? Je voudrais que ces invites s'affichent systématiquement à l'ouverture du modèle de document mais ensuite, lors de l'enregistrement en .doc, qu'elles n'apparaissent plus.

Merci à toi

llilou

Répondre à llilou

6

 m@rina, le 29 déc 2007 à 12:05:21

Bonjour lilou,

Pas bien compris ta façon de faire...

En principe, tu crées un modèle qui contient tes champs et éventuellement la macro afin que le champ ASK puisse poser la question automatiquement. Ce modèle, tu l'enregistres en *.dot et tu le mets dans le dossier des Modèles.

Pour l'utilisation, tu fais Fichier, Nouveau, et tu choisis ton modèle. Immédiatement les questions seront posées concernant les champs FILLIN ainsi que pour les champs ASK (si la macro Autonew figure).
Ton document peut ensuite être complété et enregistré sous n'importe quel nom. Il n'hérite pas de la macro de son modèle.

Concernant la macro Autonew qui, comme son nom l'indique, se déclenchera à la création d'un nouveau document, c'est une macro très simple :

Sub autoexec()
ActiveDocument.Fields.Update
End Sub

m@rina

Répondre à m@rina