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

Remarque :  Nous faisons de notre mieux pour vous fournir le contenu d’aide le plus récent aussi rapidement que possible dans votre langue. Cette page a été traduite automatiquement et peut donc contenir des erreurs grammaticales ou des imprécisions. Notre objectif est de faire en sorte que ce contenu vous soit utile. Pouvez-vous nous indiquer en bas de page si ces informations vous ont aidé ? Voici l’article en anglais à des fins de référence aisée.

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 _ z0z_ 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 .

Par ailleurs, vous pouvez migrer et mettre à niveau le code 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 . Lorsque vous procédez ainsi, tout le code de logique métier devront être modifié pour utiliser des membres de l’espace de noms Microsoft.Office.InfoPath , mais tout le code de votre projet précédent est conservée et entouré #if InfoPathManagedObjectModel et #endif instructions (Visual c#) ou InfoPathManagedObjectModel #If et #End If (Visual Basic) pour votre référence au cours du processus d’écriture de nouveau le code.

Si vous avez affiché cette rubrique en cliquant sur aide dans la boîte de dialogue vous demandant « Voulez-vous mettre à niveau votre code afin d’utiliser la model? 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 à niveau le code 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 plus d’informations sur l’utilisation des modèles de formulaires de code managé, reportez-vous à la référence du développeur InfoPath 2007 pour la documentation de modèles de formulaires de Code managé dans les outils Visual Studio pour Applications ou Visual Studio 2005 environnements de développement.

Développez vos compétences dans Office
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.

×