Outils pour utilisateurs

Outils du site


word:formulaires

📝 Créer des formulaires

Les formulaires Word permettent de créer des documents interactifs où les utilisateurs peuvent saisir des informations dans des zones prédéfinies, tout en préservant la structure et la mise en page du document original.


🎯 Objectifs pédagogiques

À l'issue de cette formation, vous serez capable de :

  • Activer l'onglet Développeur dans Word
  • Insérer différents types de contrôles de contenu
  • Configurer les propriétés des champs de formulaire
  • Protéger un formulaire contre les modifications
  • Créer un formulaire complet et fonctionnel

🔧 Prérequis

  • Maîtrise des fonctions de base de Microsoft Word
  • Notions de mise en page et de formatage
  • Compréhension des concepts de modèles de documents

⚙️ Étape 1 : Activer l'onglet Développeur

L'onglet Développeur n'est pas visible par défaut dans Word. Pour l'activer :

  1. Cliquez sur FichierOptions
  2. Dans la fenêtre qui s'ouvre, sélectionnez Personnaliser le ruban
  3. Dans la liste des onglets principaux à droite, cochez la case Développeur
  4. Cliquez sur OK

L'onglet Développeur apparaît maintenant dans le ruban avec tous les outils nécessaires à la création de formulaires.

📄 Étape 2 : Préparer le document

Créer la structure du formulaire :

  1. Ouvrez un nouveau document Word
  2. Rédigez le texte fixe de votre formulaire (titres, instructions, questions)
  3. Laissez des espaces vides où vous insérerez les contrôles de contenu
  4. Appliquez la mise en forme souhaitée (police, couleurs, alignement)

Activer le mode Conception :

  1. Cliquez sur l'onglet Développeur
  2. Dans le groupe Contrôles, cliquez sur Mode Conception
  3. Ce mode permet de modifier et configurer les contrôles

🔤 Étape 3 : Insérer les contrôles de contenu

📝 Zone de texte enrichi :

  • Usage : Saisie de texte court avec possibilité de mise en forme
  • Insertion : Onglet Développeur → Contrôle du contenu de texte enrichi
  • Exemple : Nom, prénom, commentaires courts

🔡 Zone de texte brut :

  • Usage : Saisie de texte simple sans formatage
  • Insertion : Onglet Développeur → Contrôle du contenu de texte brut
  • Exemple : Codes, numéros, réponses standardisées

☑️ Case à cocher :

  • Usage : Questions à réponse oui/non ou sélections multiples
  • Insertion : Onglet Développeur → Case à cocher - Contrôle de contenu
  • Exemple : Acceptation de conditions, choix multiples

📅 Sélecteur de date :

  • Usage : Saisie de dates avec calendrier intégré
  • Insertion : Onglet Développeur → Contrôle du contenu de sélecteur de dates
  • Exemple : Date de naissance, date de début, échéances

📋 Liste déroulante :

  • Usage : Choix unique parmi une liste prédéfinie
  • Insertion : Onglet Développeur → Contrôle du contenu de liste déroulante
  • Exemple : Civilité, département, niveau d'études

📦 Zone de liste déroulante :

  • Usage : Choix dans une liste avec possibilité de saisie libre
  • Insertion : Onglet Développeur → Contrôle du contenu de zone de liste déroulante
  • Exemple : Ville (avec liste mais saisie possible)

🖼️ Contrôle d'image :

  • Usage : Zone d'insertion d'image par l'utilisateur
  • Insertion : Onglet Développeur → Contrôle du contenu d'image
  • Exemple : Photo d'identité, logo, signature

⚙️ Étape 4 : Configurer les propriétés des contrôles

Pour chaque contrôle inséré :

  1. Sélectionnez le contrôle
  2. Cliquez sur Propriétés dans le groupe Contrôles
  3. Configurez les paramètres selon le type de contrôle

Configuration commune à tous les contrôles :

  • Titre : Nom du champ (invisible pour l'utilisateur)
  • Balise : Étiquette d'identification
  • Style : Apparence visuelle du contrôle
  • Supprimer le contrôle : Le contrôle disparaît après saisie
  • Verrouiller : Empêche la suppression du contrôle

Configuration spécifique aux listes déroulantes :

  • Ajouter : Ajouter des éléments à la liste
  • Supprimer : Retirer des éléments
  • Modifier : Changer le texte d'un élément
  • Déplacer : Réorganiser l'ordre des éléments

Configuration des sélecteurs de date :

  • Format d'affichage : jj/mm/aaaa, jjjj jj mmmm aaaa, etc.
  • Paramètres régionaux : Français (France)
  • Type de calendrier : Grégorien

🛡️ Étape 5 : Protéger le formulaire

Méthode 1 : Protection par restriction :

  1. Onglet DéveloppeurRestreindre la modification
  2. Dans le volet qui s'ouvre à droite :
    • Cochez Autoriser uniquement ce type de modification dans le document
    • Sélectionnez Remplissage de formulaires dans la liste déroulante
    • Cliquez sur Oui, activer la protection
    • Définissez un mot de passe (optionnel)

Méthode 2 : Protection par groupement :

  1. Sélectionnez tout le contenu du document (Ctrl+A)
  2. Onglet DéveloppeurGrouperGrouper
  3. Cette méthode empêche la modification du texte fixe

💡 Conseils et bonnes pratiques

Conception du formulaire :

  • Organisez logiquement les champs de saisie
  • Utilisez des titres clairs et des instructions précises
  • Groupez les informations par thématique
  • Prévoyez suffisamment d'espace pour les réponses

Choix des contrôles :

  • Texte brut : Pour les données standardisées
  • Texte enrichi : Pour les commentaires libres
  • Listes déroulantes : Pour limiter les choix et éviter les erreurs
  • Cases à cocher : Pour les questions à réponses multiples

Optimisation :

  • Testez votre formulaire avant diffusion
  • Utilisez des styles cohérents pour tous les contrôles
  • Sauvegardez en tant que modèle (.dotx) pour réutilisation
  • Documentez les instructions de remplissage

🔍 Exercice pratique

Créer un formulaire de demande de congés :

Structure attendue :

  • Informations personnelles : Nom, Prénom, Service (liste déroulante)
  • Type de congé : Congés payés, RTT, Formation (cases à cocher)
  • Période : Date de début, Date de fin (sélecteurs de dates)
  • Commentaires : Zone de texte libre
  • Signature : Contrôle d'image

Étapes de réalisation :

  1. Activez l'onglet Développeur
  2. Créez la structure du formulaire
  3. Insérez les contrôles appropriés
  4. Configurez les propriétés de chaque champ
  5. Protégez le formulaire
  6. Testez le fonctionnement complet

❓ Dépannage courant

Le contrôle ne s'insère pas :

  • Vérifiez que le mode Conception est activé
  • Positionnez correctement le curseur avant insertion

Les listes déroulantes sont vides :

  • Accédez aux Propriétés du contrôle
  • Ajoutez manuellement les éléments avec le bouton “Ajouter”

La protection ne fonctionne pas :

  • Désactivez d'abord toute protection existante
  • Relancez la procédure de restriction des modifications
  • Vérifiez que “Remplissage de formulaires” est bien sélectionné

⚠️ Important : Évolutions dans Office 2024 et Microsoft 365

🚫 Suppression des contrôles ActiveX dans Office 2024 :

Depuis octobre 2024, Microsoft a désactivé par défaut tous les contrôles ActiveX dans Office 2024, et cette mesure s'étendra à Microsoft 365 en avril 2025. Cette décision de sécurité impacte directement la création de formulaires :

  • Conséquence majeure : Les boutons d'options (radio buttons) ne sont plus disponibles nativement
  • Sécurité renforcée : Suppression d'un vecteur d'attaque historique
  • Compatibilité : Les anciens documents avec ActiveX s'affichent comme images statiques

Réactivation possible mais déconseillée :

  1. Fichier → Options → Centre de gestion de la confidentialité → Paramètres ActiveX
  2. Modifier “Désactiver tous les contrôles” vers “Me demander avant d'activer”
  3. ⚠️ Non recommandé pour des raisons de sécurité

📊 Comparaison : Contrôles modernes vs hérités

Type de contrôleRecommandationCompatibilitéFonctionnalités
Contrôles de contenu (modernes)RECOMMANDÉWord 2007 et +Riches, sécurisés, flexibles
Contrôles hérités⚠️ AcceptableToutes versionsBasiques, nécessitent protection
Contrôles ActiveXÉVITERBloqués en 2024+Puissants mais risqués

🔄 Alternatives pour les boutons d'options

Problème identifié : Absence de boutons d'options dans les contrôles modernes

Solutions de contournement :

1️⃣ Méthode recommandée : Liste déroulante

  • Remplacez les boutons d'options par une liste déroulante
  • Exemple : “Civilité” avec choix “M.”, “Mme”, “Mlle”
  • Plus compact et tout aussi fonctionnel

2️⃣ Cases à cocher avec instructions

  • Utilisez plusieurs cases à cocher
  • Ajoutez l'instruction : “Cochez UNE SEULE case”
  • Moins élégant mais fonctionnel

3️⃣ Zone de texte avec validation

  • Zone de texte avec liste de choix en commentaire
  • Exemple : “Saisissez : A, B ou C”

4️⃣ Tableau avec cases à cocher

  • Créez un tableau avec une case par option
  • Visuellement proche des boutons d'options

📋 Recommandations générales

✅ Privilégiez les contrôles de contenu modernes :

  • Plus sécurisés et maintenus par Microsoft
  • Meilleure intégration avec les versions récentes
  • Fonctionnement sans protection obligatoire du document
  • Styles personnalisables et cohérents

⚠️ Utilisez les contrôles hérités uniquement si :

  • Compatibilité absolue avec d'anciennes versions Word requise
  • Fonctionnalités spécifiques non disponibles en moderne
  • Important : Ils nécessitent la protection du document pour fonctionner

❌ Évitez totalement les contrôles ActiveX :

  • Bloqués par défaut depuis Office 2024
  • Risques de sécurité importants
  • Maintenance discontinued par Microsoft
  • Problèmes de compatibilité croissants

🔧 Limitation des versions antérieures

Word 2016 et 2019 :

  • Contrôles de contenu disponibles mais avec moins d'options de personnalisation
  • Certains styles avancés non supportés
  • Interface des propriétés simplifiée

Word 2013 et antérieures :

  • Fonctionnalités de contrôles de contenu limitées
  • Recommandation d'utiliser les contrôles hérités pour ces versions
  • Problèmes de rendu avec les nouveaux contrôles

📞 Support

Pour toute question sur cette procédure, contactez votre formateur :
David BILLAUD - billaud.david@pm.me
Site web : https://dbformation.tech


Cette documentation accompagne les formations Word dispensées en partenariat avec des centres certifiés QUALIOPI.

Durée de formation recommandée : 4 heures (théorie et exercices pratiques)

word/formulaires.txt · Dernière modification : de davidb