Insérer une zone de texte enrichi

Important :  Cet article a été traduit automatiquement, voir l’avertissement. Vous pouvez consulter la version en anglais de cet article ici.

Si vous souhaitez permettre aux utilisateurs d'insérer du texte mis en forme, des sauts de paragraphe, des tableaux, des photos ou des images clipart dans un champ d'entrée de données, vous pouvez utiliser une riche de texte enrichi dans le modèle de formulaire Microsoft Office InfoPath.

Contenu de cet article

Quand utiliser une zone de texte enrichi

L’expérience utilisateur

Considérations relatives à la compatibilité

Insérer une zone de texte enrichi

Conseils de mise en page

Cas d'emploi d'une zone de texte enrichi

Utilisez une zone de texte enrichi pour effectuer les opérations suivantes :

  • Permettre aux utilisateurs de mettre en surbrillance, de mettre en évidence ou de mettre en forme le texte qu'ils tapent dans un formulaire.

  • Permettre aux utilisateurs d'insérer des tableaux ou des images dans une zone vide du formulaire.

  • Afficher des informations au format RTF contenues dans une base de données ou une autre source de données.

  • Stocker des données mis en forme en tant que XHTML dans sous-jacent source de données du modèle formulaire.

Dans l'illustration ci-dessous, une zone de texte enrichi sert à collecter des notes détaillées des utilisateurs.

Texte mis en forme dans une zone de texte enrichi d'un formulaire

Contrôles connexes

InfoPath intègre des contrôles similaires aux zones de texte enrichi mais avec des finalités différentes. Pour identifier les contrôles les mieux adaptés à votre modèle de formulaire, consultez la liste suivante :

Zone de texte    À l'instar d'une zone de texte enrichi, une zone de texte permet aux utilisateurs d'entrer, de modifier ou d'afficher du texte. Contrairement à une zone de texte enrichi, une zone de texte n'affiche par défaut qu'une seule ligne de texte. En outre, l'utilisateur ne peut pas y ajouter d'éléments de mise en forme, comme du texte en gras ou en italique, des images ou des tableaux.

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 modèle de formulaire, ou pour créer des formules qui sont basées sur des expressions XPath. Contrairement à une zone de texte enrichi, 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.

Haut de la Page

L'expérience utilisateur

À l'instar d'une zone de texte, une zone de texte enrichi constitue simplement un espace réservé d'un formulaire, comme une zone de commentaires, dans lequel l'utilisateur entre du texte. Lorsqu'il tape du texte dans une zone de texte enrichi, l'utilisateur peut accéder à de nombreuses fonctions de mise en forme qu'il est habitué à utiliser dans d'autres documents du système Microsoft Office. Par exemple, l'utilisateur peut insérer une image ou un tableau dans un zone de texte enrichi ou appliquer un surlignage jaune à un paragraphe donné.

Pour savoir s'il peut mettre en forme le texte contenu dans un champ, l'utilisateur place le curseur dans le champ ou sélectionne le texte correspondant. Si les options de la barre d'outils Mise en forme sont actives, l'utilisateur peut mettre en forme le texte comme dans n'importe quel document du système Microsoft Office.

Haut de la Page

Considérations en matière de compatibilité

Lorsque vous concevez un modèle de formulaire dans InfoPath, vous pouvez choisir un mode de compatibilité spécifiques pour concevoir un modèle de formulaire compatible avec les navigateurs. Lorsqu’un modèle de formulaire compatible avec les navigateurs est publié sur un serveur exécutant InfoPath Forms Services et puis activés pour le navigateur, les formulaires basés sur le modèle de formulaire peuvent être affichés dans un navigateur Web. Lorsque vous concevez un modèle de formulaire compatible avec le navigateur, certains contrôles ne sont pas disponibles dans le volet Office contrôles, car ils ne peuvent pas être affichés dans un navigateur Web.

Les zones de texte enrichi sont disponibles lors de la création d'un modèle de formulaire compatible avec les navigateurs. Tenez toutefois compte des restrictions suivantes :

  • La mise en forme partielle de texte enrichi n'est pas prise en charge dans la version navigateur de la zone de texte enrichi. Si une erreur concernant des paramètres de texte enrichi incompatibles s'affiche dans le volet Office Vérificateur de mise en page, activez la case Activer les fonctions compatibles avec le navigateur uniquement de la boîte de dialogue Propriétés de la zone de texte enrichi. Les paramètres de texte enrichi appropriés sont alors automatiquement sélectionnés.

  • Vous pouvez activer les images liées pour une zone de texte enrichi dans un modèle de formulaire compatible avec le navigateur. Toutefois, les images incorporées ne sont pas prises en charge.

  • Zones de texte enrichi, la gamme complète d’options de mise en forme sont disponibles uniquement dans les versions prises en charge d’Internet Explorer, y compris Microsoft Internet Explorer 6.0 et Windows Internet Explorer 7.0. Il est possible pour les utilisateurs de modifier du texte dans une zone de texte enrichi dans d’autres navigateurs pris en charge, tel que 1,5 Firefox ou Safari 2.0, mais les options de mise en forme ne sont pas disponibles, y compris la modification de la couleur du texte et en appliquant la mise en forme de caractère.

Haut de la Page

Insérer une zone de texte enrichi

La procédure à suivre pour insérer une zone de texte enrichi diffère légèrement selon que vous créez un modèle de formulaire vierge ou que vous basez sa création sur une base de données ou une autre source de données externe.

L'illustration ci-dessous montre comment se présente une zone de texte enrichi lorsqu'elle est sélectionnée en mode Création.

Zone de texte enrichi sélectionnée en mode Création

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 enrichi sont toujours liées aux champs. Dans l’exemple suivant, la zone Remarques sur le formulaire est liée au champ Notes dans le volet Office Source de données.

Relation entre une zone de texte enrichi d'un modèle de formulaire et un champ correspondant dans une source de données

Insérer une zone de texte enrichi dans un nouveau 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 Texte enrichi.

  4. Pour spécifier le type de texte enrichi autorisé, double-cliquez sur la zone de texte enrichi insérée dans le modèle de formulaire, cliquez sur l'onglet Affichage, puis activez ou désactivez les cases à cocher situées sous Mises en forme disponibles.

  5. Pour ajouter une étiquette au contrôle, tapez du texte au-dessus ou à gauche du contrôle, suivi de deux-points (:).

Insérer une zone de texte enrichi 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 enrichi 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 enrichi dans le 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 Texte enrichi.

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

  5. Pour spécifier le type de texte enrichi autorisé, double-cliquez sur la zone de texte enrichi insérée dans le modèle de formulaire, cliquez sur l'onglet Affichage, puis activez ou désactivez les cases à cocher situées sous Mises en forme disponibles.

  6. 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 avec le bouton droit sur le champ auquel vous souhaitez lier la zone de texte enrichi, puis cliquez sur Zone de texte enrichi dans le menu contextuel.

Haut de la Page

Conseils de disposition

Suivez les conseils ci-dessous pour affiner la présentation, la taille et d'autres aspects d'une zone de texte enrichi :

  • Pour modifier la taille de plusieurs zones de texte enrichi à la fois, sélectionnez les zones concernées, dans le menu Format, cliquez sur Propriétés, cliquez sur l'onglet Taille, puis procédez aux ajustements nécessaires.

  • Pour diminuer la largeur par défaut utilisée lors de l'insertion de zones de texte enrichi, dans le menu Affichage, cliquez sur Afficher les propriétés. Dans l'onglet Général, activez la case à cocher Utiliser une largeur de présentation personnalisée pour ce modèle de formulaire, puis entrez une valeur inférieure dans la zone Largeur de présentation personnalisée.

  • Pour modifier la bordure ou la couleur de plusieurs zones de texte enrichi, sélectionnez les zones correspondantes, dans le menu Format, cliquez sur Bordure et trame, cliquez sur l'onglet Bordures, puis effectuez les ajustements nécessaires.

  • Pour personnaliser le texte qui s'affiche dans une zone de texte enrichi, utilisez les zones Police et Taille de police de la barre d'outils Mise en forme. Pour modifier la police et la taille de police de toutes les zones de texte enrichi du modèle de formulaire simultanément, sélectionnez la zone de texte enrichi qui contient la mise en forme souhaitée, puis cliquez sur Appliquer la police à tous les contrôles Zone de texte enrichi dans le menu Format.

  • Pour savoir à quoi ressemblent les zones de texte enrichi avec du texte réel, cliquez dans le menu Affichage sur Exemple de données. Vous pouvez ainsi vous faire une idée de l'aspect du formulaire lorsqu'un utilisateur le complète.

  • Utilisez des marges pour modifier l'espacement autour d'une zone de texte enrichi. Utilisez la fonction de remplissage pour modifier l'espacement autour du texte contenu dans une zone de texte enrichi.

Haut de la Page

Remarque : Avertissement traduction automatique : cet article a été traduit par un ordinateur, sans intervention humaine. Microsoft propose cette traduction automatique pour offrir aux personnes ne maîtrisant pas l’anglais l’accès au contenu relatif aux produits, services et technologies Microsoft. Comme cet article a été traduit automatiquement, il risque de contenir des erreurs de grammaire, de syntaxe ou de terminologie.

Développez vos compétences
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.

×