L'accessibilité désigne la qualité d'un système matériel ou logiciel donné, rendu utilisable par des personnes présentant un ou plusieurs handicaps physiques, tels qu'une mobilité réduite, la cécité ou la surdité. Étant donné qu'il est naturel de veiller à ce que vos utilisateurs puissent accéder aux informations que vous proposez, il est préférable de créer des modèles de formulaire Microsoft Office InfoPath aussi accessibles que possible. Dans certains pays, la conception de modèles de formulaire accessibles s'avère obligatoire. Par exemple, il existe des directives gouvernementales aux États-Unis qui stipulent que les informations et données que certains types d'organisations fournissent doivent être accessibles aux personnes handicapées.
Il existe plusieurs moyens de garantir l'accessibilité de votre modèle de formulaire. Par exemple, lorsque vous ajoutez un contrôle à un modèle de formulaire, vous pouvez proposer une info-bulle (info-bulle : courte description qui s’affiche lorsque l’utilisateur place le pointeur de la souris au-dessus d’un objet, tel qu’un bouton ou un lien hypertexte.) ou un nom accessible pour ce contrôle. Un nom accessible est un nom convivial défini pour le contrôle et visible via les outils d'accessibilité. L'ajout d'une info-bulle ou d'un nom accessible aux contrôles de votre modèle de formulaire peut aider les utilisateurs à interpréter l'étiquette et l'objectif de ces contrôles.
Dans cet article
Spécifier une info-bulle ou un nom accessible pour un contrôle
Lorsqu'un contrôle comporte une info-bulle ou un nom accessible, le texte correspondant permet aux utilisateurs d'en comprendre l'objectif. Utilisez la procédure suivante pour spécifier une info-bulle ou un nom accessible pour un contrôle.
- Cliquez avec le bouton droit sur le contrôle auquel vous souhaitez ajouter une info-bulle ou un nom accessible, puis cliquez sur Propriétés - contrôle dans le menu contextuel.
- Cliquez sur l'onglet Avancé.
- Effectuez l'une des opérations suivantes :
- Pour une zone de liste, une zone de liste modifiable, une zone de liste à sélection multiple, une image manuscrite ou une zone de liste déroulante, tapez le texte souhaité dans la zone Nom accessible.
- Pour tous les autres contrôles, tapez le texte souhaité dans la zone Info-bulle.
- Pour tester vos modifications, cliquez sur Aperçu du formulaire dans la barre d'outils Standard ou appuyez sur Ctrl+Maj+B.
Haut de la page
Fournir un texte de remplacement pour une image
Vous pouvez spécifier un texte de remplacement pour les images contenues dans un modèle de formulaire. Ce texte de remplacement est utilisé par les personnes qui se servent d'un logiciel de lecture de l'écran pour convertir les graphismes à l'écran en paroles. Le texte de remplacement peut également apparaître lorsqu'un utilisateur place le pointeur au-dessus d'une image.
L'utilisation d'un texte de remplacement s'avère particulièrement importante pour la conception d'un modèle de formulaire accessible, car elle permet aux utilisateurs dotés de lecteurs d'écran de comprendre le contenu d'une image. Utilisez la procédure suivante pour spécifier un texte de remplacement pour une image.
- Cliquez avec le bouton droit sur l'image, puis cliquez sur Format de l'image dans le menu contextuel.
- Cliquez sur l'onglet Texte.
- Dans la zone Texte de remplacement, tapez le texte souhaité.
Conseil Le texte peut être aussi long que vous le souhaitez, mais certains navigateurs Web affichent uniquement un nombre limité de caractères. Par conséquent, nous vous recommandons de vous en tenir à une brève description.
- Pour tester vos modifications, cliquez sur Aperçu du formulaire dans la barre d'outils Standard ou appuyez sur Ctrl+Maj+B.
Haut de la page
Assigner un raccourci clavier à un contrôle
Lorsque vous affectez un raccourci clavier à un contrôle dans votre modèle de formulaire, les utilisateurs qui remplissent des formulaires basés sur ce modèle peuvent naviguer immédiatement vers ce contrôle en appuyant sur ce raccourci clavier que vous avez affecté, quel que soit l'emplacement de ce contrôle dans l'affichage actif. Il est souvent plus rapide d'utiliser le clavier plutôt que la souris pour travailler sur un formulaire. En outre, ces raccourcis s'avèrent très utiles pour les personnes atteintes d'un handicap moteur qui les empêche d'utiliser une souris.
Remarque Dans InfoPath, il est possible d'assigner un raccourci clavier aux types de contrôles suivants : zone de texte, zone de texte enrichi, zone de liste déroulante, zone de liste, zone de liste modifiable, sélecteur de dates, case à cocher, case d'option, image, pièce jointe, bouton et image manuscrite.
- Cliquez avec le bouton droit sur le contrôle pour lequel vous souhaitez définir un raccourci clavier, puis cliquez sur Propriétés - contrôle dans le menu contextuel.
- Cliquez sur l'onglet Avancé.
- Dans la zone Touche d'accès rapide, tapez un caractère. Une touche d'accès rapide est un raccourci clavier qui utilise la touche ALT dans le raccourci. Par exemple, si vous tapez N dans la zone Touche d'accès rapide, le raccourci clavier du contrôle correspondant est ALT+N.
Remarque Certains raccourcis clavier sont déjà utilisés par InfoPath et d'autres programmes Microsoft Office System. Bien que vous soyez libre de réaffecter des raccourcis clavier existants aux contrôles de votre modèle de formulaire, ce choix risque de semer la confusion chez les utilisateurs habitués à ces raccourcis Office. Pour veiller à ne pas utiliser un raccourci existant, consultez la liste des raccourcis clavier disponible lorsque les utilisateurs remplissent des formulaires InfoPath.
- Pour vous assurer que vos utilisateurs connaissent l'existence d'un raccourci clavier, tapez une étiquette qui inclut ce raccourci devant le contrôle correspondant dans votre modèle de formulaire. Par exemple, vous pouvez taper Nom (ALT+N) dans l'étiquette d'une zone de texte dans laquelle les utilisateurs sont supposés entrer leur nom, afin qu'ils sachent qu'il existe un raccourci clavier associé à cette zone de texte.
- Pour tester vos modifications, cliquez sur Aperçu du formulaire dans la barre d'outils Standard ou appuyez sur Ctrl+Maj+B.
Haut de la page
Spécifier un ordre de tabulation pour un contrôle
Pour remplir un formulaire, de nombreuses personnes utilisent le clavier plutôt que la souris pour passer d'un champ à un autre. Par conséquent, il est important que les contrôles de votre modèle de formulaire utilisent un ordre de tabulation logique. L'ordre de tabulation correspond à l'ordre dans lequel les contrôles d'un formulaire sont activés lorsque vous appuyez sur TAB ou sur MAJ+TAB.)
Par défaut, l'ordre de tabulation dans un modèle de formulaire Microsoft Office InfoPath s'établit de gauche à droite et de haut en bas, comme dans une page Web.
Dans certains cas, il est nécessaire de modifier l'ordre de tabulation par défaut pour votre modèle de formulaire. Par exemple, vous pouvez spécifier un ordre de tabulation personnalisé pour un tableau extensible (tableau extensible : contrôle d’un formulaire qui contient d’autres contrôles sous forme de tableau et qui peut se répéter selon les besoins. Les utilisateurs peuvent insérer plusieurs lignes lorsqu’ils remplissent le formulaire.), afin que les utilisateurs puissent naviguer colonne par colonne plutôt que ligne par ligne.
Utilisez la procédure suivante pour spécifier une ordre de tabulation pour un contrôle.
- Cliquez avec le bouton droit sur le contrôle pour lequel vous souhaitez modifier l'ordre de tabulation, puis cliquez sur Propriétés - contrôle dans le menu contextuel.
- Cliquez sur l'onglet Avancé.
- Dans la zone Index tabulation, spécifiez une valeur différente de 0. Par exemple, pour indiquer que les utilisateurs accèdent à ce contrôle dès la première fois qu'ils appuient sur la touche TAB, entrez 1 dans la zone Index tabulation.
- Pour modifier l'ordre de tabulation d'autres contrôles, répétez les étapes 1 à 3.
- Pour tester vos modifications, cliquez sur Aperçu du formulaire dans la barre d'outils Standard ou appuyez sur Ctrl+Maj+B.
Remarques
Haut de la page
Considérations supplémentaires
Cette section contient quelques considérations supplémentaires à prendre en compte pour créer un modèle de formulaire accessible.
Dans cette section
Utilisation des tableaux de disposition
Vous pouvez utiliser des tableaux de disposition pour créer un modèle de formulaire mieux organisé et plus professionnel. Un tableau de disposition est une structure qui inclut des lignes et des colonnes permettant d'organiser et de disposer le contenu d'un modèle de formulaire, notamment des contrôles, des sections (section : contrôle dans un formulaire qui contient d’autres contrôles.), des logos et des images.

Ce tableau de disposition possède deux lignes.

La seconde ligne possède trois colonnes. La colonne centrale est uniquement utilisée à des fins d'espacement.
Pour créer des tableaux de disposition plus efficaces, vous pouvez modifier manuellement la transformation XSL (XSLT) (XSLT (XSL Transformation) : langage utilisé pour transformer des documents XML en d’autres types de document, tels que HTML ou XML. Il est conçu pour être utilisé avec le langage XSL.) qu'InfoPath utilise pour générer une vue dans votre modèle de formulaire. Le cas échéant, vous pouvez ajouter des cellules d'en-tête de tableau à votre modèle de formulaire. Ces cellules d'en-tête de tableau permettent aux utilisateurs de comprendre la structure du tableau et aux personnes qui utilisent les outils d'accessibilité tels que les lecteurs d'écran d'en améliorer la lisibilité.
L'ajout de cellules d'en-tête de tableau à vos tableaux de disposition s'avère utile uniquement si les contrôles d'une colonne particulière ont un objectif similaire. Par exemple, si une colonne dans un tableau de disposition contient des contrôles permettant de collecter des coordonnées, telles que l'adresse, le numéro de téléphone et l'adresse de messagerie d'une personne, vous pouvez créer une cellule d'en-tête de tableau pour cette colonne appelée Coordonnées.
Pour modifier manuellement la transformation XSL (XSLT) qu'InfoPath utilise pour générer la vue du modèle de formulaire que les utilisateurs voient, vous devez extraire le modèle de formulaire dans ses fichiers de formulaire, puis éditer le fichier .xsl dans un éditeur XML tel que le Bloc-notes de Microsoft.
Utilisez la procédure suivante pour ajouter des cellules d'en-tête de tableau à un tableau de disposition.
- Dans le menu Fichier, cliquez sur Enregistrer en tant que fichiers source.
- Dans la boîte de dialogue Rechercher un dossier, sélectionnez un dossier existant dans lequel enregistrer les fichiers de formulaire ou créez un dossier, puis cliquez sur OK.
InfoPath enregistre une copie de votre modèle de formulaire (fichier .xsn) sous la forme d'un jeu de fichiers de formulaire dans le dossier sélectionné.
- Ouvrez l'Explorateur Windows, puis accédez au dossier qui contient les fichiers de formulaire.
- Cliquez avec le bouton droit sur le fichier .xsl à modifier, pointez sur Ouvrir avec dans le menu contextuel, puis cliquez sur Choisir un programme.
- Sous Programmes dans la boîte de dialogue Ouvrir avec, cliquez sur Bloc-notes, puis cliquez sur OK.
Le fichier .xsl s'ouvre dans le Bloc-notes.
- Dans le fichier .xsl, repérez l'élément <tbody>, puis placez le curseur après cet élément.
Remarque L'élément <tbody> peut comporter un attribut spécifié, tel que <tbody vAlign="top">, donc si vous utilisez la commande Rechercher pour le rechercher, recherchez tbody sans les signes inférieur à et supérieur à.
- Appuyez sur ENTRÉE pour créer une ligne, puis tapez le code suivant pour créer un en-tête et une ligne de tableau.
<thead>
<tr>
- Pour chaque colonne de votre tableau de disposition, tapez des balises de début et de fin pour les cellules d'en-tête de tableau. Par exemple, si votre tableau de disposition comporte trois colonnes, tapez ce qui suit :
<th></th>
<th></th>
<th></th>
- Tapez une valeur pour chaque cellule d'en-tête de tableau qui reflète l'objectif des contrôles stockés dans cette colonne. Par exemple, si la première colonne de votre tableau de disposition contient des contrôles permettant de collecter des coordonnées, tapez Coordonnées entre les balises de début et de fin pour la première colonne, comme dans l'exemple suivant.
<th>Contact Information</th>
- Après la dernière cellule d'en-tête de tableau, tapez les balises de fin pour la ligne et l'en-tête de tableau.
</tr>
</thead>
Vous trouverez plus d'informations sur l'utilisation de tableaux de disposition dans la section Voir aussi.
Remarques
- Les modifications décrites dans la procédure précédente concernent les tableaux de disposition. Si vous révisez le XSLT d'un contrôle de tableau extensible, vous devez placez les modifications dans un élément <xsl:template> dans la transformation et utiliser le mode xd:preserve pour empêcher InfoPath d'écraser les modifications que vous apportez. Vous trouverez plus d'informations sur la modification du XSLT et l'utilisation du mode xd:preserve dans la section Voir aussi.
- L'imbrication de tableaux de disposition dans un modèle de formulaire est déconseillée. En effet, les tableaux de disposition imbriqués peuvent être difficiles à interpréter pour les outils d'accessibilité tels que les lecteurs d'écran.
Vous trouverez plus d'informations sur la modification manuelle d'un modèle de formulaire dans la section Voir aussi.
Utilisation appropriée des fonctionnalités de formulaire
Certaines fonctionnalités InfoPath vous permettent de spécifier des options de mise en forme dynamique qui changent selon ce qu'un utilisateur tape ou sélectionne dans un contrôle. Par exemple, vous pouvez utiliser une mise en forme conditionnelle (mise en forme conditionnelle : procédé consistant à modifier l’aspect d’un contrôle, notamment sa visibilité et son état de lecture/écriture, selon les valeurs entrées dans le formulaire.) pour modifier la couleur d'arrière-plan d'une ligne dans une section extensible (section extensible : contrôle d’un formulaire qui contient d’autres contrôles et qui peut se répéter selon les besoins. Les utilisateurs peuvent insérer plusieurs sections lorsqu’ils remplissent le formulaire.), en fonction des données que l'utilisateur entre dans cette ligne. Cette possibilité s'avère utile pour afficher l'état d'un élément qui se trouve dans la section extensible. Par exemple, dans un modèle de formulaire de rapport d'état, vous pouvez utiliser la mise en forme conditionnelle pour mettre en rouge un élément en retard et pour mettre en vert un élément accompli dans les temps.
Bien qu'il s'agisse d'un moyen efficace pour présenter l'état d'un élément, cette mise en forme risque de ne pas convenir à tous les utilisateurs. En effet, les personnes daltoniennes, mal-voyantes ou utilisant un écran noir et blanc risquent de ne pas être en mesure d'utiliser votre formulaire si vous utilisez uniquement la couleur pour donner du sens à des informations. Vous devez donc envisager de créer votre modèle de formulaire de sorte que ces informations soient exprimées à l'aide de texte en plus de la couleur. Si vous utilisez la couleur pour améliorer, accentuer ou réitérer des informations présentées par d'autres moyens, vous veillez à ce que tous les utilisateurs puissent utiliser correctement votre modèle de formulaire.
Ressources supplémentaires
Le site Web Accessibilité Microsoft fournit des informations sur les technologies d'assistance permettant d'améliorer la vie des personnes handicapées. Les informations disponibles sur ce site profitent aux personnes handicapées, à leurs amis et leurs familles, aux travailleurs sociaux de proximité, aux éducateurs et aux avocats.
Un bulletin d'informations électronique mensuel et gratuit est disponible afin de vous tenir informé sur l'accessibilité des produits Microsoft. Pour vous inscrire, accédez à la page Inscription gratuite au bulletin Accessibility update.
Haut de la page