Considérations sur la mise à niveau des modèles de formulaire qui utilisent un code managé

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

Si vous avez créé un modèle de formulaire InfoPath 2003 à l'aide d'une des kits d'outils InfoPath 2003 pour Microsoft Visual Studio et que vous voulez conserver la compatibilité avec InfoPath 2003, vous pouvez continuer à travailler sur et développer votre projet de modèle de formulaire en l'ouvrant dans Microsoft Office InfoPath 2007 et Microsoft Visual Studio 2005 Tools pour environnement d'Applications (VSTA) ou dans Microsoft Visual Studio 2005 avec Microsoft Visual Studio 2005 Tools pour Microsoft Office System 2007. Lorsque vous effectuez cette opération, la logique métier présente dans votre modèle de formulaire continuent à utiliser le modèle objet .NET fourni par l'espace de noms Microsoft.Office.Interop.InfoPath.SemiTrust .

De la même manière, vous pouvez migrer et mettre à niveau le code dans votre projet de modèle de formulaire InfoPath 2003 afin d'utiliser le nouveau modèle objet .NET fourni par l'espace de noms Microsoft.Office.InfoPath. Si vous faites cela, la totalité de votre code de logique métier devra être réécrit afin d'utiliser des membres de l'espace de noms Microsoft.Office.InfoPath, mais la totalité du code de votre projet précédent sera conservé et entouré par des instructions #if InfoPathManagedObjectModel et #endif (Visual C#) ou des instructions #If InfoPathManagedObjectModel et #End If (Visual Basic) pour référence lors du processus de réécriture du code.

Si vous avez affiché cette rubrique en cliquant sur Aide dans la boîte de dialogue qui affichait le message "Souhaitez-vous mettre à niveau votre code pour utiliser le modèle objet Microsoft Office InfoPath ?", effectuez l'une des opérations suivantes :

  • Cliquez sur Non pour conserver la compatibilité avec InfoPath 2003 et continuez à utiliser le modèle objet .NET fourni par l'espace de noms Microsoft.Office.Interop.InfoPath.SemiTrust.

  • Cliquez sur Oui pour mettre le code à niveau dans votre projet de modèle de formulaire InfoPath 2003 pour utiliser le nouveau modèle objet .NET fourni par l'espace de noms Microsoft.Office.InfoPath.

Pour obtenir de plus amples informations sur l'utilisation des modèles de formulaires avec code managé, reportez-vous au Guide de référence du développeur InfoPath 2007 sur les Modèles de formulaires avec code managé dans les Outils Visual Studio pour Applications ou les environnements de développement Visual Studio 2005.

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.

×