Créer un composant de modèle à réutiliser dans plusieurs modèles de formulaires

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

Vous pouvez créer un composant de modèle unique puis le distribuer aux autres concepteurs de modèles de formulaires de votre organisation pour qu'ils les utilisent dans leurs modèles. Vous pouvez utiliser cette possibilité lorsque vous voulez garantir une conception homogène dans plusieurs modèles de formulaires.

Imaginez, par exemple, que vous dirigiez une équipe chargée de la conception et de la maintenance d'une série de modèles de formulaires et que chacun de ces modèles doive inclure le logo d'une société ainsi que plusieurs zones de texte destinées à collecter les informations de contact des utilisateurs. Si vous créez le logo et les contrôles en tant que fichier de composant de modèle (.xtp), vous pouvez enregistrer ce fichier à un emplacement commun, puis informer votre équipe de sa mise à disposition. Lorsque des membres de l'équipe ajoutent le composant de modèle au volet Office Contrôles, il apparaît dans l'en-tête Personnalisé et peut être inséré sur un modèle de formulaire.

Pour modifier un composant de modèle existant, ouvrez-le, procédez aux modifications nécessaires, enregistrez-le, puis distribuez-le aux concepteurs de formulaires. Lorsque les concepteurs de formulaires auront ajouté la version la plus récente du composant de modèle au volet Office Contrôles, ils pourront l'utiliser dans leurs modèles de formulaires. S'ils ouvrent un modèle de formulaire qui contient une version plus ancienne du composant de modèle, Microsoft Office InfoPath les invitera à mettre à jour ce composant de modèle pour le remplacer par la version la plus récente.

Contenu de cet article

Vue d’ensemble des composants de modèle

Fonctionnalités non disponibles dans les composants de modèle

Créer un composant de modèle

Réutiliser la structure d’un composant de modèle existant

Présentation des composants de modèles

Un composant de modèle est une partie d’un modèle de formulaire qui peut être enregistré pour le réutiliser dans plusieurs modèles de formulaire. Un composant de modèle standard est constitué de contrôles et un source de données et peut-être également inclure des fonctionnalités telles que les connexions de données, validation des données et les règles.

En créant et en utilisant des composants de modèles, vous pouvez aider à garantir que les modèles de formulaires de votre organisation sont homogènes en termes de ton, de structure et de comportement. Par exemple, un département des ressources humaines peut utiliser un composant de modèle "Informations de contact" dans tous ses modèles de formulaires.

Composant de modèle sur un modèle de formulaire

Sur un modèle de formulaire, le contenu d’un composant de modèle apparaisse dans un contrôle de section. Vous pouvez différentier un composant de modèle d’une section normale, car les mots Section (composant de modèle : nom) s’affichent sous forme de l’étiquette de section, où nom est le nom du composant de modèle.

Pour créer un composant de modèle, vous devez sélectionner l'option Composant de modèle au lieu de l'option Modèle de formulaire dans le volet Office Créer un modèle de formulaire. Lorsque vous ouvrez un composant de modèle, un préfixe (Création du composant de modèle) apparaît dans la barre de titre InfoPath, indiquant que vous avez adopté le mode approprié pour créer un composant de modèle.

À la différence d'un modèle de formulaire, vous ne publiez pas un composant de modèle lorsque vous avez fini de le créer. En revanche, vous l'enregistrez en tant que fichier de composant de modèle (.xtp). Vous pouvez ensuite mettre votre fichier .xtp à disposition des autres concepteurs de formulaires qui en auront besoin. Par exemple, vous pouvez copier le fichier .xtp sur un serveur de fichier sur le réseau de votre organisation, puis envoyer aux concepteurs de formulaires des messages électroniques décrivant l'objet du composant de modèle, son emplacement et la manière dont ils peuvent l'ajouter au volet Office Contrôles dans InfoPath.

Lorsqu'un concepteur de formulaire insère un composant de modèle sur un modèle de formulaire, celui-ci devient une partie du modèle de formulaire et un concepteur de formulaire peut le personnaliser, si nécessaire.

Remarque : Il est impossible d'empêcher les concepteurs de formulaires de modifier un composant de modèle une fois qu'ils l'ont inséré sur un modèle de formulaire. Si vous ne voulez pas que d'autres personnes personnalisent le composant de modèle, vous devez le préciser avant de le distribuer.

Pour insérer votre composant de modèle sur un modèle de formulaire InfoPath, les concepteurs de formulaire doivent commencer par ajouter le composant de modèle au volet Office Contrôles en utilisant l'Assistant Ajout de contrôle personnalisé. Lorsqu'ils ont fini d'utiliser l'Assistant, le composant de modèle apparaît dans le volet Office Contrôles, sous l'en-tête Personnalisé.

Composant de modèle sous l'en-tête Personnalisé dans le volet Office Contrôles

Pour modifier un composant de modèle, ouvrez-le dans InfoPath en mode Création, apportez les modifications nécessaires, puis enregistrez à nouveau le composant de modèle. Vous devez ensuite envoyer le composant de modèle mis à jour à tout concepteur de formulaires ayant utilisé la version originale du composant de modèle. Les concepteurs de formulaires peuvent utiliser l'Assistant Ajout de contrôle personnalisé pour ajouter la version mise à jour du composant de modèle au volet Office Contrôles. Une fois cela fait, ils peuvent ouvrir chaque modèle de formulaire affecté et laisser InfoPath remplacer le composant de modèle original par la version plus récente.

Remarque : Si votre organisation crée un grand nombre de composants de modèle, vous pouvez créer un référentiel de composants de modèle sont accessibles à partir d’un emplacement unique sur un réseau d’entreprise, par exemple un dossier partagé, un serveur Web ou une bibliothèque de formulaires située sur un site Microsoft Windows SharePoint Services. Il est possible de configurer les paramètres InfoPath dans le Registre afin que les composants de modèle s’affichent automatiquement dans le volet Office contrôles pour les utilisateurs qui disposent d’InfoPath. Pour ce faire, vous devrez peut-être fonctionne avec votre service informatique (IT), ou avec une personne qui est responsable de l’administration d’InfoPath dans votre organisation. Pour plus d’informations, voir la documentation InfoPath sur Microsoft TechNet. TechNet est la ressource professionnels de l’INFORMATIQUE permettent de planifier, déployer, gérer et prendre en charge des produits Microsoft.

Haut de la Page

Fonctionnalités non disponibles dans les composants de modèle

Lorsque vous concevez un composant de modèle, il existe des limites de la conception dont vous devez tenir compte. Par exemple, certaines fonctionnalités ne sont pas prises en charge dans les composants de modèle, telles que la possibilité de créer plusieurs affichages ou pour spécifier les paramètres globaux, au niveau du modèle dans la boîte de dialogue Options de formulaire. À l’exception des contrôles ActiveX, tous les contrôles peuvent être utilisés dans les composants de modèle. Toutes les fonctionnalités qui ne sont pas prises en charge dans les composants de modèle sont masquées dans l’interface utilisateur lorsque vous créez votre composant de modèle.

Les contrôles, fonctionnalités ou paramètres suivantes ne sont pas prises en charge dans les composants de modèle :

  • Contrôles ActiveX

  • Modèles de couleurs

  • Images d’arrière-plan

  • Connexions de données qui envoient des données

  • Paramètres d’Information Rights Management (IRM)

  • Script et code managé

  • Fonctionnalités d’écriture de code, tel que Microsoft Script Editor

  • La publication de l’Assistant

  • L’Assistant Exportation

  • Certaines fonctionnalités associées à une vue, y compris la possibilité de créer plusieurs vues, vues en lecture seule, affichages par défaut ou les vues d’impression

  • Certaines fonctionnalités liés à l’impression, y compris la possibilité de spécifier les options de mise en page et de créer des en-têtes et pieds de page

  • Certaines fonctionnalités relatives au modèle de formulaire entier, y compris la possibilité de spécifier des signatures numériques, volets de tâches personnalisés, niveaux de sécurité et personnalisation enregistrement et ouvrir des comportements

  • La possibilité d’utiliser la case à cocher vérifier sur le serveur dans le volet Office Vérificateur de mise en pour récupérer les erreurs générés par le serveur et les avertissements pour les composants de modèle qui ont été conçues pour les modèles de formulaires compatibles avec les navigateurs

Vous pouvez concevoir un modèle de formulaire qui peut être ouvert à l’aide d’InfoPath ou dans un navigateur Web. Si le modèle de formulaire peut être ouvert à l’aide d’un navigateur, il est appelé un modèle de formulaire compatible avec les navigateurs. De même, vous pouvez créer un composant de modèle est destiné à utiliser dans les modèles de formulaires compatibles avec les navigateurs. Dans ce scénario, lorsque vous créez votre composant de modèle, vous avez accès à un nombre moins élevé contrôles et fonctionnalités que vous le feriez si vous concevez le composant de modèle uniquement pour une utilisation dans InfoPath. C’est parce que certains contrôles et fonctionnalités ne sont pas prises en charge à utiliser dans les modèles de formulaires compatibles avec les navigateurs.

Haut de la Page

Créer un composant de modèle

Dans la boîte de dialogue Créer un formulaire, vous pouvez choisir de créer un composant de modèle plutôt qu'un modèle de formulaire. Si tel est votre choix, les fonctionnalités InfoPath non prises en charge par les composants de modèles sont soit masqués soit désactivés, cachés ou désactivés pour que vous ne soyez pas tenté de les utiliser dans votre composant de modèle. .

  1. Dans le menu Fichier, cliquez sur Créer un modèle de formulaire.

  2. Sous Créer un nouveau dans la boîte de dialogue Créer un modèle de formulaire, cliquez sur Composant de modèle.

  3. Dans la galerie Basé sur, effectuez l'une des actions suivantes :

    • Pour définir la source de données pendant la création du composant de modèle, cliquez sur Vide.

    • Pour utiliser un document XML (fichier .xml) ou un schéma XML (fichier .xsd) comme source de données du composant de modèle, cliquez sur XML ou Schéma.

      Remarque : Si vous basez votre composant de modèle sur un document XML ou un schéma XML, InfoPath remplit le volet Office Source de données avec des champs et des groupes qui correspondent à des éléments XML dans le document ou le schéma. La source de données est verrouillée. Selon le document ou le schéma, vous ne pourrez pas ajouter de nouveaux champs ou des groupes à tout ou partie de la source de données, ou pour modifier certains aspects des champs existants et des groupes.

  4. Pour rendre votre composant de modèle compatible avec InfoPath Forms Services, activez la case à cocher Activer les fonctions compatibles avec le navigateur uniquement.

  5. Cliquez sur OK.

    Un nouveau composant de modèle s'ouvre dans InfoPath.

  6. Créer votre composant de modèle

  7. Une fois que vous avez fini de créer le composant de modèle, dans le menu Fichier, cliquez sur Enregistrer.

Haut de la Page

Réutiliser la structure d'un composant de modèle existant

Si vous voulez baser la conception d’un nouveau composant de modèle sur un composant de modèle, vous devez ouvrir le composant de modèle existant, modifier son nom dans la boîte de dialogue Propriétés du composant WebPart modèle, puis enregistrez du nouveau composant de modèle avec une autre, distinction nom de fichier. Lorsque vous modifiez le nom du composant de modèle dans la boîte de dialogue Propriétés du composant WebPart modèle, l’ID de composant de modèle est automatiquement mis à jour. Cet identifiant davantage différencie un composant de modèle d’un autre.

  1. Dans le menu Fichier, cliquez sur Créer un modèle de formulaire.

  2. Dans la boîte de dialogue Créer un modèle de formulaire, sous Ouvrir un modèle de formulaire, cliquez sur Sur mon ordinateur.

  3. Dans la liste Type de fichiers, cliquez sur Composants de modèle InfoPath.

  4. Recherchez et sélectionnez le composant de modèle à ouvrir, puis cliquez sur Ouvrir.

  5. Dans le menu Fichier, cliquez sur Propriétés.

  6. Dans la boîte de dialogue Propriétés du composant WebPart modèle, entrez un nouveau nom dans la zone nom de composant de modèle.

    Lorsque vous effectuez cette opération, le texte d’identification dans la zone ID de composant de modèle reflète le nouveau nom. L’ID de composant de modèle est généré automatiquement par InfoPath. Il doit être unique pour chaque nouveau composant de modèle que vous créez.

  7. Dans le menu fichier, cliquez sur Enregistrer sous et entrez un nouveau nom de fichier pour le composant de modèle.

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.

×