Vous pouvez créer un modèle de formulaire destiné à être ouvert et rempli soit dans InfoPath, soit dans un navigateur Web. Dans ce de deuxième cas, il s'agit d'un modèle de formulaire compatible Web (modèle de formulaire compatible avec le navigateur : modèle de formulaire conçu dans InfoPath à l'aide d'un mode de compatibilité spécifique. Un modèle de formulaire compatible avec le navigateur peut être activé pour le navigateur lors de sa publication sur un serveur exécutant InfoPath Forms Services.). Ce type de modèle de formulaire peut ainsi être compatible avec le navigateur (modèle de formulaire activé pour le navigateur : modèle de formulaire compatible avec le navigateur qui a été publié sur un serveur exécutant InfoPath Forms Services et qui a été activé pour le navigateur de sorte que les utilisateurs puissent afficher et remplir le formulaire dans un navigateur Web.) lorsqu'il est publié sur un serveur exécutant InfoPath Forms Services.
Cet article explique comment choisir un paramètre de compatibilité pour un modèle de formulaire, avant ou après sa création. Si vous n'êtes pas certain du paramètre actuel de compatibilité du modèle de formulaire, reportez-vous à la zone Compatibilité de la barre d'état InfoPath, située dans le coin inférieur droit de la fenêtre InfoPath.
Contenu de cet article
Présentation de la compatibilité Web
Tous les modèles de formulaire sont compatibles avec InfoPath : les utilisateurs peuvent les ouvrir et les modifier dans InfoPath, en supposant qu'InfoPath est installé.
Si vous avez accès à un serveur exécutant InfoPath Forms Services, vous pouvez créer un seul modèle de formulaire pour qu'il traite deux types d'utilisateurs : ceux qui disposent d'InfoPath et ceux qui n'ont pas installé ce programme. Dans ce deuxième cas, les utilisateurs remplissent les formulaires dans un navigateur Web compatible, et pas dans InfoPath.
Si vos utilisateurs disposent d'InfoPath, ils peuvent ouvrir le formulaire dans ce programme et bénéficier des nombreuses fonctionnalités des formulaires. En remplissant un formulaire dans un navigateur Web, le nombre de fonctionnalités est limité, mais InfoPath n'est pas requis. Si vous avez prévu de publier le modèle de formulaire sur un serveur exécutant InfoPath Forms Services, ces considérations sont à prendre en compte.
Le processus de création d'un modèle de formulaire compatible Web implique la spécification d'un paramètre de compatibilité, soit à la création du modèle, soit plus tard lorsque vous modifierez ce modèle. Une fois créé le modèle de formulaire compatible Web, vous pouvez le tester, le publier et l'activer pour le navigateur afin que les utilisateurs puissent le remplir dans un navigateur Web.
Haut de la page
Spécifier un paramètre de compatibilité à la création d'un modèle de formulaire
Dans la boîte de dialogue Créer un formulaire, vous pouvez décider de n'activer que des fonctionnalités compatibles Web dans votre modèle de formulaire. Si tel est votre choix, les contrôles et fonctionnalités InfoPath non pris en charge par les modèles de formulaire compatibles Web sont soit masqués, soit désactivés pour que vous ne soyez pas tenté de les utiliser dans votre modèle de formulaire.
- Dans le menu Fichier, cliquez sur Créer un modèle de formulaire.
- Sous Créer un : dans la boîte de dialogue Créer un modèle de formulaire, cliquez sur Modèle de formulaire.
- Dans la galerie Basé sur, effectuez l'une des actions suivantes :
- Pour définir la source de données (source de données : collection de champs et de groupes qui définissent et stockent les données d'un formulaire InfoPath. Les contrôles du formulaire sont liés aux champs et aux groupes de la source de données.) pendant la création du modèle, cliquez sur Vide.
- Pour utiliser un service Web ou une base de données en tant que source de données pour le modèle de formulaire, cliquez sur Service Web ou Base de données. Cette option vous permet d'extraire des données de la source de données externe ou d'y en envoyer.
- Pour utiliser un document XML (.xml) ou un fichier de schéma XML (schémas XML : spécification formelle, écrite en XML, qui définit la structure d'un document XML, notamment les noms d'éléments et les types de données, dont les éléments peuvent être associés et dont les attributs sont disponibles pour chaque élément.) (.xsd) comme source de données, cliquez sur Fichier ou schéma XML.
- Pour utiliser les informations de connexion aux données d'un fichier de connexion aux données (fichier de connexion de données : fichier qui contient des informations sur une connexion à une source de données, telle qu'une base de données Access, une feuille de calcul ou un fichier texte, et qui facilite l'administration des sources de données.) comme base de la source des données, cliquez sur Bibliothèque de connexions.
- Pour rendre votre modèle de formulaire compatible avec InfoPath Forms Services, activez la case à cocher Activer les fonctions compatibles avec le navigateur uniquement, puis cliquez sur OK.

Un nouveau modèle de formulaire s'ouvre dans InfoPath. Dans le coin inférieur droit de la fenêtre InfoPath, la barre d'état affiche Compatibilité : InfoPath et InfoPath Forms Services pour vous indiquer que le modèle de formulaire fonctionnera dans un navigateur Web ainsi que dans InfoPath.
- Créez votre modèle de formulaire comme vous en avez l'habitude.
Si une fonctionnalité n'est pas prise en charge sur un serveur exécutant InfoPath Forms Services, elle apparaît estompée et ne peut être ajoutée à votre modèle. De la même façon, si un contrôle n'est pas pris en charge, il n'apparaît pas dans le volet Office Contrôles.
Haut de la page
Modifier les paramètres de compatibilité d'un modèle de formulaire existant
Vous pouvez modifier le paramètre de compatibilité d'un modèle de formulaire existant à tout moment pendant le processus de création. Par exemple, si vous avez hérité d'un modèle de formulaire standard, pris en charge seulement par InfoPath, et que vous désirez le rendre compatible avec le navigateur Web, vous pouvez modifier les paramètres de compatibilité existants du modèle de formulaire.
Un modèle de formulaire spécifique à InfoPath peut contenir des fonctionnalités non prises en charge par des modèles compatibles Web, comme les rôles d'utilisateurs, les volets Office ou les contrôles Maître/Détail. Après avoir spécifié de nouveaux paramètres de compatibilité, vous pouvez afficher la liste des problèmes de compatibilité provoqués par les changements opérés dans le volet Office Vérificateur de mise en page.
- Ouvrez le modèle de formulaire.
- Pour ouvrir le volet Office Vérificateur de mise en page, cliquez sur Vérificateur de mise en page dans le menu Outils.
- En haut du volet Office Vérificateur de mise en page, cliquez sur Modifier les paramètres de compatibilité.

- Dans la boîte de dialogue Options de formulaire, sous Compatibilité du navigateur, cliquez sur Crée un modèle de formulaire qui peut être ouvert dans un navigateur ou dans InfoPath, puis cliquez sur OK.
Remarque Dans certains cas, vous risquez de voir s'afficher une erreur si vous essayez de modifier des paramètres de compatibilité. Par exemple, si vous avez utilisé la Gestion des droits relatifs à l'information (IRM : Information Rights Management) pour restreindre l'accès à un modèle de formulaire existant, vous devez supprimer cette restriction pour pouvoir modifier les paramètres de compatibilité.
Le volet Office Vérificateur de mise en page affiche maintenant les erreurs et les messages provoqués par la modification des paramètres de compatibilité.
Le tableau suivant décrit la différence entre les erreurs et les messages dans le volet Office Vérificateur de mise en page.
| Icône |
Type |
Description |
 |
Erreur |
Le modèle de formulaire ne fonctionnera pas correctement. Vous devez résoudre les erreurs avant de publier le modèle de formulaire. |
 |
Message |
Le modèle de formulaire peut ne pas fonctionner comme prévu. Les messages sont moins graves que les erreurs. Vous pouvez choisir de suivre ou non les recommandations des messages avant de publier le modèle de formulaires. |
- Sous Compatibilité du navigateur dans le volet Office Vérificateur de mise en page, cliquez sur le texte de l'erreur ou du message que vous souhaitez examiner. Résultats possibles :
- Si le problème est provoqué par un contrôle ou objet non pris en charge par le modèle de formulaire, InfoPath sélectionne automatiquement le contrôle ou l'objet. Pour plus d'informations sur le problème, cliquez avec le bouton droit sur le contrôle ou l'objet dans le modèle de formulaire, puis cliquez sur Plus de détails dans le menu contextuel.
- Si le problème est provoqué par un paramètre non pris en charge — par exemple, si votre modèle de formulaire fait appel à des rôles d'utilisateurs, qui ne fonctionnent pas dans les modèles de formulaire compatibles Web — InfoPath affiche une alerte plus détaillée qui explique le problème.
- Examinez les erreurs de compatibilité avec le navigateur et corrigez-les.
Remarque Si vous ne corrigez pas les erreurs, vous pouvez quand même publier le modèle de formulaire compatible Web sur un serveur exécutant InfoPath Forms Services. Toutefois, vous ne pourrez pas rendre le modèle de formulaire compatible avec les navigateurs sur le serveur, ce qui signifie que les utilisateurs se servant d'un navigateur Web ne pourront pas remplir le formulaire.
- Examinez les messages de compatibilité Web et décidez si vous souhaitez les corriger.
- Pour mettre à jour la liste des erreurs et des messages au fur et à mesure que vous les corrigez, cliquez sur Actualiser.
Haut de la page