Dans Microsoft Office InfoPath 2007, vous pouvez créer un modèle de formulaire qui peut être ouvert à l'aide d'InfoPath ou d'un navigateur Web. Si le modèle de formulaire peut être ouvert à l'aide d'un navigateur, il est alors appelé modèle de formulaire compatible avec le navigateur. Vous pouvez également créer des modèles de formulaires qui fonctionnent à la fois dans InfoPath 2003 et dans Office InfoPath 2007, ou convertir des formulaires créés dans Microsoft Office Word ou d'autres programmes en modèles de formulaires Office InfoPath 2007 .
Néanmoins, vous risquez alors de rencontrer des problèmes de compatibilité ou d'autres difficultés. Par exemple, certaines fonctionnalités d'InfoPath ne sont pas prises en charge dans les modèles de formulaires compatibles avec le navigateur, ce qui peut causer des problèmes au cours du processus de publication. De la même manière, certaines fonctionnalités de Office InfoPath 2007 ne fonctionnent pas dans les modèles de formulaires InfoPath 2003 et certaines fonctionnalités de Word ne sont pas prises en charge dans InfoPath et sont ignorées lorsqu'InfoPath importe le formulaire Word.
Pour identifier rapidement les problèmes de ce type dans votre modèle de formulaire, utilisez le volet Office Vérificateur de mise en page. Vous pouvez ensuite corriger les problèmes avant de publier votre modèle de formulaire.
Contenu de cet article
Volet Office Vérificateur de mise en page
La meilleure façon de s'assurer du bon fonctionnement de votre modèle de formulaire consiste à utiliser le volet Office Vérificateur de mise en page pour examiner les problèmes potentiels.
Le volet Office Vérificateur de mise en page vous permet de :
- Rechercher les problèmes de compatibilité éventuels dans votre modèle de formulaire. Dans certains cas, InfoPath corrige automatiquement le problème à votre place et vous en informe. Dans d'autres cas, vous devrez corriger vous-même le problème manuellement. Par exemple, pour publier un modèle de formulaire compatible Web, vous pouvez avoir besoin de supprimer un contrôle non pris en charge ou de le remplacer par un autre contrôle. Si vous publiez un modèle de ce type, vous pouvez également décider d'afficher les informations relatives au serveur dans le volet Office Vérificateur de mise en page.
- Modifier le paramètre de compatibilité pour le modèle de formulaire. Prenons le cas d'utilisateurs ayant installé InfoPath pour afficher et remplir des formulaires basés sur votre modèle. Si vous souhaitez que ce modèle fonctionne pareillement avec un navigateur Web, cliquez sur Modifier les paramètres de compatibilité dans le volet Office Vérificateur de mise en page pour accéder à des options de création de modèle de formulaire compatible Web au lieu d'un modèle destiné uniquement à InfoPath. En cas de changement du paramètre de compatibilité, les erreurs et messages sont mis à jour dans le volet Office Vérificateur de mise en page en conséquence.


Le texte présent en haut du volet Office indique que le modèle de formulaire est à la fois compatible avec Office InfoPath 2007 et un serveur exécutant InfoPath Forms Services. Si vous souhaitez modifier ce paramètre, cliquez sur le lien
Modifier les paramètres de compatibilité.

Des erreurs apparaissent dans le volet Office car le modèle de formulaire compatible Web contient des contrôles non pris en charge. Pour publier un modèle de formulaire compatible Web, vous devez supprimer ces contrôles.
InfoPath recherche automatiquement les problèmes dans les cas suivants :
- ouverture d'un modèle de formulaire ;
- modification du paramètre de compatibilité d'un modèle de formulaire ;
- enregistrement ou publication d'un modèle de formulaire ;
- importation d'un document Microsoft Office Word dans InfoPath.
Vous pouvez mettre à jour la liste des erreurs et messages dans le volet Office Vérificateur de mise en page en cliquant sur le bouton Actualiser du volet. Vous pourrez ainsi supprimer des éléments de la liste au fur et à mesure que vous corrigez les problèmes dans le modèle.
Remarque Un clic sur le bouton Actualiser ne met pas à jour les messages qui s'affichent suite à l'importation d'un document Word dans InfoPath. Si vous souhaitez supprimer les messages d'importation du volet Office Vérificateur de mise en page, vous devez ouvrir la boîte de dialogue Fichiers de ressources (menu Outils), puis supprimer le fichier nommé ImportErrors.xml. Ce fichier est créé automatiquement lorsque vous importez un document Word dans InfoPath. Une fois le fichier ImportErrors.xml supprimé, cliquez sur Actualiser dans le volet Office Vérificateur de mise en page pour supprimer les messages d'importation définitivement. Le fichier ImportErrors.xml n'est pas nécessaire au bon fonctionnement du modèle de formulaire. En réalité, pour des raisons de sécurité, il est conseillé de supprimer ce fichier avant de publier votre modèle de formulaire.
Haut de la page
Erreur et messages : quelle différence ?
Pendant la création d'un modèle de formulaire, vous pouvez rencontrer à la fois des messages et des erreurs. Dans la plupart des cas, vous devez corriger les erreurs pour publier votre modèle de formulaire. Vous pouvez également répondre aux messages si vous le souhaitez.
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. |
Haut de la page
Cas dans lesquels InfoPath recherche des problèmes
Le tableau suivant décrit les différents types de problèmes qui risquent de s'afficher dans volet Office Vérificateur de mise en page et leurs causes les plus fréquentes.
| Type de problème |
Description |
|
Compatibilité avec le navigateur
|
Un modèle de formulaire Office InfoPath 2007 conçu pour être affiché et rempli dans un navigateur Web est appelé un modèle de formulaire compatible Web. Des problèmes de compatibilité avec le navigateur se produisent généralement lorsque vous convertissez un modèle InfoPath classique en modèle compatible Web. Supposons par exemple que les utilisateurs remplissent d'habitude les formulaires de note de frais dans InfoPath, et que vous souhaitez qu'ils puissent désormais le faire dans un navigateur Web. Pour ce faire, vous allez modifier le paramètre de compatibilité de ce modèle. Cette modification peut entraîner l'affichage d'erreurs et de messages dans le volet Office Vérificateur de mise en page. Par exemple, si le modèle du formulaire d'origine contenait des rôles d'utilisateurs, vous verrez s'afficher une erreur dans le volet Office Vérificateur de mise en page après avoir modifié le paramètre de compatibilité, parce que les rôles d'utilisateurs ne sont pas pris en charge par les modèles de formulaire compatibles Web.
Remarque Si vous activez la case à cocher Vérifier sur le serveur dans le volet Office Vérificateur de mise en page, vous pourrez prendre connaissance des erreurs et messages générés par un serveur exécutant InfoPath Forms Services en plus des erreurs et messages éventuellement détectés par InfoPath. Ces derniers peuvent s'afficher sous le titre Compatibilité avec le navigateur (vérifiée sur le serveur) dans le volet Office Vérificateur de mise en page.
|
|
Optimisation du navigateur
|
Des problèmes d'optimisation du navigateur peuvent se produire si vous activez la case à cocher Vérifier sur le serveur dans le volet Office Vérificateur de mise en page. Les erreurs et messages d'optimisation sont générés par le serveur pour vous aider à prendre des décisions destinées à améliorer les performances des formulaires dans le navigateur.
|
|
Compatibilité descendante
|
Les modèles de formulaire Office InfoPath 2007 qui fonctionnent également dans InfoPath 2003 sont appelés des modèles de formulaire à compatibilité descendante. Des problèmes peuvent se produire lorsque vous ajoutez un contrôle ou une fonctionnalité à votre modèle, qui ne fonctionnera pas dans InfoPath 2003. La plupart des modèles de formulaire Office InfoPath 2007 ne doivent pas nécessairement être compatibles avec InfoPath 2003. Office InfoPath 2007 masque donc automatiquement les messages et les erreurs de compatibilité descendante susceptibles d'apparaître dans le volet Office Vérificateur de mise en page.
Par défaut, vous ne verrez les erreurs et messages de compatibilité descendante que si vous ouvrez un modèle de formulaire InfoPath 2003 dans Office InfoPath 2007 en mode Création ou si vous sélectionnez Modèle de formulaire InfoPath 2003 dans la liste Type de fichier dans la boîte de dialogue Enregistrer ou Enregistrer sous. Dans tous les autres cas, vous devez décider explicitement d'afficher les erreurs et messages de compatibilité descendante dans le volet Office Vérificateur de mise en page en activant la case à cocher Afficher le rapport de compatibilité avec InfoPath 2003 dans la boîte de dialogue Options de formulaire (catégorie Compatibilité).
|
|
Importation
|
Des problèmes d'importation peuvent se produire lorsque vous importez un formulaire d'un autre programme, comme Microsoft Office Word, et qu'InfoPath essaye d'importer les fonctionnalités qu'il ne prend pas en charge. Dans certains cas, InfoPath supprime la fonctionnalité non prise en charge ou la remplace par un espace réservé graphique. Par exemple, InfoPath ne prend pas en charge les signets ou les effets d'animation de texte, ces fonctionnalités sont donc supprimées du modèle importé. Dans d'autres cas, une fonctionnalité peut être partiellement prise en charge. Par exemple, lorsque vous importez un document Word, tous les liens hypertexte sont convertis, mais si le lien utilise un protocole autre que HTTP, HTTPS, FILE, FTP ou MAILTO, il restera inerte en cas de clic.
Remarque L'Assistant Importation vous aide à convertir des feuilles de calcul en modèles de formulaire InfoPath. Cependant, les problèmes associés à l'importation des feuilles de calcul Excel n'apparaissent pas dans le volet Office Vérificateur de mise en page, contrairement à ce qui se passe lorsque vous importez des documents Word.
|
|
Compatibilité en mode hors connexion
|
Des problèmes peuvent se produire avec les modèles de formulaire utilisés en mode hors connexion. Selon la conception du modèle, les utilisateurs en mode hors connexion peuvent quand même accéder aux données provenant de requêtes faites aux bases de données et autres sources de données, avec des exceptions. Ces dernières sont consignées dans le volet Office Vérificateur de mise en page.
|
|
Composant de modèle
|
Si votre modèle de formulaire contient un composant de modèle (composant de modèle : partie d'un modèle de formulaire qui peut être enregistré dans plusieurs modèles de formulaire afin d'être réutilisé. Un composant de modèle courant se compose de contrôles et d'une source de données et peut également comprendre des fonctionnalités telles que les connexions de données, la validation de données et les règles.), et si vous avez ajouté une nouvelle version du composant de modèle dans le volet Office Contrôles, le volet Office Vérificateur de mise en page vous avertit qu'une mise à jour du composant de modèle est disponible.
|
|
Liaison de données
|
Des problèmes de liaison (lier : connecter un contrôle à un champ ou à un groupe dans la source de données pour que les données, une fois entrées dans le contrôle, soient enregistrées. Lorsqu'un contrôle n'est pas lié, il n'est pas connecté à un champ ou à un groupe, si bien que les données entrées n'y sont pas enregistrées.) peuvent se produire lorsque la relation entre un contrôle du modèle et le champ ou groupe correspondant de la source des données est endommagée. Si ces problèmes de liaison sont suffisamment graves pour empêcher le fonctionnement du contrôle dans le formulaire, ils apparaîtront dans le volet Office Vérificateur de mise en page. Si les problèmes sont moins graves, vous ne verrez pas s'afficher d'erreurs ou de messages dans le volet Office Vérificateur de mise en page, mais une icône bleue ou rouge apparaîtra dans le coin supérieur droit du contrôle dans le modèle de formulaire. Pour en savoir plus sur un problème, cliquez sur le contrôle avec le bouton droit et sélectionnez Plus de détails dans le menu contextuel.
|
Haut de la page