Office
Se connecter

Insérer une zone de texte

Remarque :  Nous faisons de notre mieux pour vous fournir le contenu d’aide le plus récent aussi rapidement que possible dans votre langue. Cette page a été traduite automatiquement et peut donc contenir des erreurs grammaticales ou des imprécisions. Notre objectif est de faire en sorte que ce contenu vous soit utile. Pouvez-vous nous indiquer en bas de page si ces informations vous ont aidé ? Voici l’article en anglais à des fins de référence aisée.

Dans un modèle de formulaire Microsoft Office InfoPath, vous pouvez utiliser une zone de texte pour collecter les informations des utilisateurs ou pour afficher des données à partir d’une base de données ou une autre source de données externes.

Contenu de cet article

Quand utiliser une zone de texte

L’expérience utilisateur

Insérer une zone de texte

Conseils de mise en page

Quand utiliser une zone de texte

Utiliser une zone de texte lorsque vous souhaitez :

  • Permettre aux utilisateurs de taper du texte brut dans un formulaire.

  • Afficher les informations, telles que le résultat d’une formule ou la date du jour.

Dans l’illustration suivante, zones de texte sont utilisés pour collecter les informations de contact des utilisateurs.

Three text boxes for collecting information

Par défaut, lorsque vous insérez une zone de texte sur votre modèle de formulaire InfoPath ajoute une zone de texte sur une ligne. Si vous souhaitez que la zone de texte pour afficher plusieurs lignes de texte à la place, vous pouvez activer les sauts de paragraphe ou d’habillage du texte pour la zone de texte après que l’avoir insérée. Par ailleurs, vous pouvez utiliser une zone de texte enrichi.

Contrôles associés

InfoPath comprend des contrôles similaires aux zones de texte, mais qui ont des objectifs différents. Pour identifier les contrôles mieux sur votre modèle de formulaire, reportez-vous à la liste suivante :

Zone de texte enrichi    Comme une zone de texte normal, une zone de texte enrichi permet aux utilisateurs d’entrer, modifier ou afficher du texte. Contrairement à une zone de texte, une zone de texte enrichi affiche plusieurs lignes de texte par défaut. Les utilisateurs peuvent également ajouter des éléments de mise en forme à une zone de texte enrichi, tels que gras ou italique, des images et des tableaux. Les données mises en forme dans une zone de texte enrichi sont stockées en tant que XHTML, qui ne peut être compatible avec les sources de données qu’attendez courtes séquences de texte brut.

Zone d’expression    Une zone d’expression est généralement utilisée pour afficher le texte en lecture seule, pour afficher la valeur d’un autre contrôle du formulaire, ou pour créer des formules qui sont basées sur des expressions XPath. Contrairement à une zone de texte, une zone d’expression ne stocker ni n’enregistrer les données. Par conséquent, vous devez utiliser une zone d’expression uniquement si vous ne voulez pas enregistrer sa valeur ou référence dans une autre formule.

Vous pouvez utiliser des zones de texte en tant que telles ou les ajouter à des tableaux extensibles, des sections ou d’autres contrôles liés à la mise en page. Par exemple, les zones de texte apparaissent souvent dans les cellules dans un tableau extensible.

Haut de la Page

Expérience utilisateur

Il est facile de saisie de données dans une zone de texte. Utilisateurs place le curseur à l’intérieur de la zone de texte, puis tapez les informations requises. Les données apparaissent dans le formulaire en tant que texte brut.

Conseil : Si vous souhaitez que les utilisateurs doivent pouvoir appliquer la mise en forme de caractères au texte dans une zone de texte, vous pouvez utiliser une zone de texte enrichi au lieu d’une zone de texte standard.

Zones de texte incluent plusieurs fonctionnalités connues du système Microsoft Office. Par exemple, si les utilisateurs avez mal orthographié un mot dans une zone de texte, verra ondulée rouge qui signale une faute d’orthographe potentielle.

Spelling error in a text box

Ainsi que le vérificateur d’orthographe, la fonctionnalité de saisie semi-automatique est activée pour les zones de texte par défaut. La saisie semi-automatique mémorise les entrées que les utilisateurs ont tapé dans un formulaire. Lorsqu’un utilisateur tape les premiers caractères dans une zone de texte, InfoPath liste les correspondances possibles à partir des entrées que l’utilisateur a tapé avant. Cela facilite les utilisateurs entrent des données répétitives ou courantes, telles que leur nom ou l’adresse, dans les formulaires qu’ils remplissent.

Remarque : Lorsque vous concevez un modèle de formulaire dans InfoPath, vous pouvez choisir de concevoir un modèle de formulaire compatible avec les navigateurs web. Lorsque vous concevez un modèle de formulaire compatible avec le navigateur, certaines fonctionnalités, telles que le vérificateur d’orthographe ne sont pas disponibles dans InfoPath, car ils ne fonctionnent pas dans un navigateur Web.

Haut de la Page

Insérer une zone de texte

La procédure d’insertion d’une zone de texte diffère légèrement selon que vous créez un modèle de formulaire vierge ou que vous basez votre modèle de formulaire dans une base de données ou une autre source de données externes.

L’illustration suivante montre comment se présente une zone de texte lorsqu’elle est sélectionnée dans mode Création.

Text box selected in design mode

Les contrôles peuvent être dépendants ou indépendants. Lorsqu’un contrôle est dépendant, il est connecté à un champ ou un groupe dans la source de données. Les données entrées dans le contrôle sont ainsi enregistrées dans le fichier de formulaire (.xml) sous-jacent. Lorsqu’un contrôle est indépendant, il n’est pas connecté à un champ ou un groupe, et les données entrées dans le contrôle ne sont pas enregistrées. Lorsque vous sélectionnez un contrôle ou placez le pointeur dessus, un texte et une icône de dépendance apparaissent dans le coin supérieur droit du contrôle. Le texte indique le groupe ou le champ dont le contrôle dépend dans la source de données. L’icône indique si la dépendance du contrôle vis-à-vis de ce groupe ou champ est correcte. Lorsque la dépendance est correcte, une icône verte apparaît. Si la dépendance présente un problème, une icône bleue ou rouge apparaît.

La source de données pour le modèle de formulaire se compose de champs et des groupes qui s’affichent dans une vue hiérarchique dans le volet Office Source de données. Zones de texte sont toujours liées aux champs. Dans l’exemple suivant, la zone de texte Nom du formulaire est liée au champ nom dans le volet Office Source de données.

relationship between text box on form template and field in data source

Insérer une zone de texte dans un modèle de formulaire vierge

Lorsque vous créez un modèle de formulaire vide, la case Créer automatiquement la source de données dans le volet Office Contrôles est cochée par défaut. Ceci permet à InfoPath de créer automatiquement les champs et groupes dans la source de données tandis que vous ajoutez des contrôles au modèle de formulaire. Ces champs et groupes sont représentés par des icônes de dossier et de fichier dans le volet Office Source de données.

  1. Sur le modèle de formulaire, placez le curseur à l’endroit auquel vous voulez insérer le contrôle.

  2. Si le volet Office Contrôles n’est pas visible, cliquez sur Autres contrôles dans le menu Insertion, ou appuyez sur Alt+I, C.

  3. Sous Insérer des contrôles, cliquez sur Zone de texte.

  4. Pour ajouter une étiquette au contrôle, tapez du texte au-dessus ou à gauche du contrôle, suivi de deux-points ( :)). Par exemple, si la zone de texte est destinée à collecter le nom d’un utilisateur, vous pouvez taper nom :.

Insérer une zone de texte dans un modèle de formulaire basé sur une source de données existante

Si vous basez la conception de votre modèle de formulaire dans un fichier de langage XML (Extensible Markup) existant, une base de données ou un service Web, InfoPath détermine les champs et les groupes dans le volet Office Source de données à partir de la source de données existante. Dans ce scénario, vous pouvez insérer une zone de texte en faisant glisser un champ depuis le volet Office Source de données vers le modèle de formulaire ou en insérant une zone de texte à partir du volet Office contrôles, comme décrit dans la procédure suivante :

  1. Sur le modèle de formulaire, placez le curseur à l’endroit auquel vous voulez insérer le contrôle.

  2. Si le volet Office Contrôles n’est pas visible, cliquez sur Autres contrôles dans le menu Insertion, ou appuyez sur Alt+I, C.

  3. Sous Insérer des contrôles, cliquez sur Zone de texte.

  4. Dans la boîte de dialogue Liaison de zone de texte, sélectionnez le champ dans lequel vous souhaitez stocker les données de zone de texte, puis cliquez sur OK.

  5. InfoPath utilise le nom du champ ou du groupe en tant que l’étiquette du contrôle. Si nécessaire, modifiez le texte d’étiquette.

    Conseil : Vous pouvez également utiliser le volet Office Source de données pour insérer des contrôles. Dans le volet Office Source de données, cliquez sur le champ que vous souhaitez lier la zone de texte, puis cliquez sur Zone de texte dans le menu contextuel.

Haut de la Page

Conseils relatifs à la disposition

Avant de vous insérez des zones de texte dans votre modèle de formulaire, réfléchissez à la manière dont vous souhaitez réorganiser. Vous pouvez ajouter des zones de texte en les faisant glisser à l’endroit où vous souhaitez utiliser sur votre modèle de formulaire, mais qui peut entraîner une conception aléatoire. Si vous voulez plus organisé sur votre modèle de formulaire, vous pouvez ajouter un tableau de disposition, puis insérez étiquettes et les contrôles dans les cellules individuelles afin qu’ils alignement. Dans l’illustration suivante, un tableau de disposition quatre lignes et deux colonnes est utilisé pour organiser les étiquettes et les contrôles.

Text boxes inside layout table in design mode

Outre l’utilisation des tableaux de disposition pour organiser des zones de texte, vous pouvez effectuer une ou plusieurs des opérations suivantes :

  • Pour modifier la taille de plusieurs zones de texte à la fois, sélectionnez les zones de texte dont la taille que vous souhaitez modifier, dans le menu Format, cliquez sur Propriétés, cliquez sur l’onglet taille et apportez les modifications nécessaires.

  • Redimensionnez les zones de texte sur votre modèle de formulaire pour s’adapter à la longueur du texte que vous attendez aux utilisateurs d’entrer dans les zones.

  • Pour modifier la bordure ou la couleur de plusieurs zones de texte, sélectionnez les zones de texte que vous souhaitez modifier, dans le menu Format, cliquez sur bordure et trame et cliquez sur l’onglet bordures, puis apportez les modifications nécessaires.

  • Pour personnaliser le texte qui s’affiche dans une zone de texte, utilisez les zones police et La taille de la barre d’outils mise en forme. Pour modifier la police et taille de police pour toutes les zones de texte sur votre modèle de formulaire en même temps, sélectionnez la zone de texte qui contient la mise en forme que vous voulez, puis cliquez sur Appliquer la police à tous les contrôles de zone de texte dans le menu Format.

  • Pour voir à quoi ressemblera vos zones de texte avec du texte réel, cliquez sur Exemples de données dans le menu affichage. Cela permet d’avoir une idée de ce que le formulaire ressemble à lorsque les utilisateurs remplir.

  • Utilisez des marges pour ajuster l’espacement autour d’une zone de texte. Utiliser le remplissage pour ajuster l’espacement autour du texte à l’intérieur de la zone de texte. Les deux paramètres se trouvent sous l’onglet taille dans la boîte de dialogue Propriétés de zone de texte.

  • Parfois, le texte à l’intérieur d’une zone de texte et l’étiquette à gauche de la zone de texte peut s’afficher à soient pas correctement alignés. Pour les réaligner rapidement, double-cliquez sur la zone de texte, cliquez sur Aligner sous l’onglet taille, puis cliquez sur Appliquer. Si la zone étiquette et le texte se trouvent dans plusieurs cellules dans un tableau de disposition, avec le bouton droit de la cellule qui contient l’étiquette et cliquez sur Propriétés du tableau dans le menu contextuel, puis cliquez sur centré sous Alignement Vertical sous l’onglet de la cellule.

Haut de la Page

Développez vos compétences dans Office
Découvrez des formations
Accédez aux nouvelles fonctionnalités en avant-première
Rejoignez le programme Office Insider

Ces informations vous ont-elles été utiles ?

Nous vous remercions pour vos commentaires.

Merci pour vos commentaires. Il serait vraisemblablement utile pour vous de contacter l’un de nos agents du support Office.

×