Partager via


Procédure de création d'un modèle de formulaire avec code managé à l'aide du modèle objet InfoPath 2003

Les étapes de création d'un modèle de formulaire qui fonctionne avec le modèle objet compatible InfoPath 2003 varient en fonction de l'application utilisée : Microsoft Office InfoPath 2007 avec Microsoft Visual Studio Tools for Applications (VSTA) ou Microsoft Visual Studio 2005 avec Microsoft Visual Studio 2005 Tools pour Microsoft Office System2007 ou Visual Studio 2008 avec Visual Studio Tools pour Office.

Important :

Outre les procédures ci-dessous, vous devez également cliquer sur Enregistrer sous dans le menu Fichier, puis sélectionner Modèle de formulaire InfoPath 2003 (*.xsn) dans la zone Type de fichier pour enregistrer le modèle de formulaire dans le format de fichier compatible avec InfoPath 2003. Par ailleurs, pour ouvrir les modèles de formulaires compatibles créés avec Office InfoPath 2007, .NET Framework 2.0 doit être installé sur l'ordinateur de tous les utilisateurs InfoPath 2003 (pas .NET Framework 1.1 comme c'est le cas avec les modèles de formulaires avec code managé créés avec l'un des toolkits InfoPath 2003 pour Visual Studio).

Pour créer un modèle de formulaire compatible InfoPath 2003 dans InfoPath avec VSTA

  1. Démarrez InfoPath.

  2. Cliquez sur Créer un modèle de formulaire dans le menu Fichier, puis dans la boîte de dialogue Créer un formulaire, sélectionnez les éléments suivants :

    • Cliquez sur Modèle de formulaire.

    • Cliquez sur l'icône de la source de données sur laquelle vous souhaitez baser votre modèle de formulaire dans la liste Basé sur.

    • Désactivez la case à cocher Activer les fonctions compatibles avec le navigateur uniquement.

  3. Cliquez sur OK.

  4. Dans le menu Outils, cliquez sur Options de formulaire.

  5. Dans la boîte de dialogue Options de formulaire, cliquez sur Programmation.

  6. Sous Langage de programmation, sélectionnez C# (InfoPath 2003 Compatible) ou Visual Basic (InfoPath 2003 Compatible) dans la liste déroulante Langage de code du modèle de formulaire.

  7. Cliquez sur OK.

    Créez votre modèle de formulaire, puis ajoutez les gestionnaires d'événements dans VSTA, comme décrit dans la rubrique Procédure d'ajout d'un gestionnaire d'événements en utilisant le modèle objet InfoPath 2003.

Pour définir la création de modèles de formulaires InfoPath 2003 dans InfoPath avec VSTA par défaut

  1. Démarrez InfoPath.

  2. Dans le menu Outils, cliquez sur Options, puis sur l'onglet Création.

  3. Dans la zone Langage de programmation pour la création de formulaires s'exécutant dans InfoPath, sélectionnez C# (InfoPath 2003 Compatible) ou Visual Basic (InfoPath 2003 Compatible).

  4. Dans la zone Enregistrer les modèles de formulaires InfoPath sous, sélectionnez Modèle de formulaire InfoPath 2003.

  5. Cliquez sur OK.

    Lorsque vous créez un nouveau modèle de formulaire InfoPath sans activer la case à cocher Activer les fonctions compatibles avec le navigateur uniquement, le modèle objet compatible InfoPath 2003 sera maintenant utilisé par défaut.

Pour créer un modèle de formulaire compatible InfoPath 2003 dans Visual Studio

  1. Démarrez Visual Studio.

  2. Dans le menu Fichier, pointez sur Nouveau, puis cliquez sur Projet.

  3. Pour créer un projet C#, sous les types Projet, développez le dossier Visual C#, cliquez sur Office, (dans Visual Studio 2008, puis cliquez sur 2007), puis sur Modèle de formulaire InfoPath.

    Pour créer un projet Visual Basic, développez le dossier Autres langages, puis le dossier Visual Basic, cliquez sur Office, (dans Visual Studio 2008, puis cliquez sur 2007), puis sur Modèle de formulaire InfoPath.

  4. Dans la boîte de dialogue Créer un formulaire, procédez comme suit :

    • Cliquez sur Modèle de formulaire.

    • Cliquez sur l'icône de la source de données sur laquelle vous souhaitez baser votre modèle de formulaire dans la liste Basé sur.

    • Désactivez la case à cocher Activer les fonctions compatibles avec le navigateur uniquement.

  5. Cliquez sur OK.

  6. Dans le menu Outils, cliquez sur Options de formulaire.

  7. Dans la boîte de dialogue Options de formulaire, cliquez sur Programmation.

  8. Cliquez sur Supprimer le code, puis sur Oui.

  9. Sous Langage de programmation, sélectionnez C# (InfoPath 2003 Compatible) ou Visual Basic (InfoPath 2003 Compatible) dans la liste déroulante Langage de code du modèle de formulaire.

  10. Cliquez sur OK.

    Créez votre modèle de formulaire, puis ajoutez les gestionnaires d'événements dans Visual Studio, comme décrit dans la rubrique Procédure d'ajout d'un gestionnaire d'événements en utilisant le modèle objet InfoPath 2003.

Pour définir la création de modèles de formulaires InfoPath 2003 dans Visual Studio par défaut

  1. Dans le menu Outils, cliquez sur Options.

  2. Dans la boîte de dialogue Options, cliquez sur Microsoft Office InfoPath.

  3. Dans la zone Enregistrer les modèles de formulaires InfoPath sous, sélectionnez Modèle de formulaire InfoPath 2003.

  4. Cliquez sur OK.

    Lorsque vous créez un nouveau projet de modèle de formulaire InfoPath, le modèle objet compatible InfoPath 2003 est maintenant utilisé par défaut.

Voir aussi

Tâches

Procédure pas à pas : Création et débogage d'un modèle de formulaire basique à l'aide du modèle objet InfoPath 2003

Autres ressources

Création de modèles de formulaires avec code managé utilisant le modèle objet InfoPath 2003