Introduction aux environnements de programmation InfoPath

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.

Microsoft Office InfoPath prend en charge plusieurs environnements de programmation pour personnaliser un modèle de formulaire avec un code de programmation. Environnement dans lequel programmation est préférable dépend le langage de programmation que vous ou votre organisation préfère et les environnements de développement et les outils disponibles pour vous.

Contenu de cet article

Code de script

Code managé

Considérations relatives à la compatibilité

Code de script

Microsoft Script Editor (MSE) est l’environnement de développement intégré par défaut pour InfoPath si le Microsoft .NET Framework 2.0 et Microsoft Core XML Services 6.0 ne sont pas installés sur votre ordinateur lorsque vous installez InfoPath. Lorsque vous travaillez dans MSE, vous pouvez utiliser Microsoft JScript ou Microsoft Visual Basic Scripting Edition (VBScript) pour créer la logique métier personnalisée pour un modèle de formulaire.

Vous pouvez ouvrir MSE en mode Création en pointant sur programmation dans le menu Outils, puis en cliquant sur Microsoft Script Editor, ou en appuyant sur ALT + MAJ + F11. Lorsque vous ouvrez MSE dans InfoPath, l’éditeur de code MSE apparaît et fichier de script par défaut du modèle de formulaire (avec .js ou .vbs extension de fichier, selon le langage de script pour le modèle) s’ouvre dans la fenêtre de modification du code.

Remarque : Si vous ne voyez pas Microsoft Script Editor dans le menu programmation, vous devez sélectionner JScript ou VBScript comme langage de script pour le modèle de formulaire. Vous trouverez des liens vers des informations supplémentaires sur la définition de langage de script pour un modèle de formulaire dans la section Voir aussi.

Haut de la Page

Code managé

Si le Microsoft .NET Framework 2.0 et Microsoft Core XML Services 6.0 sont installés sur votre ordinateur lorsque vous installez InfoPath, puis InfoPath utilise Microsoft Visual Studio Tools pour un environnement de programmation d’Applications (VSTA) par défaut intégrée environnement de développement. Lorsque vous utilisez VSTA, vous pouvez utiliser Microsoft Visual Basic ou Microsoft c# pour créer un code managé personnalisé pour un modèle de formulaire. Pour plus d’informations sur l’utilisation de cet environnement de développement, reportez-vous à la documentation installée avec VSTA.

Une option de développement supplémentaire est disponible si Microsoft Visual Studio 2005 et InfoPath sont installés sur le même ordinateur. Vous pouvez télécharger et installer Microsoft Visual Studio 2005 Tools pour Microsoft Office System 2007, qui vous permet de créer et les modèles de formulaires de création qui utilisent gérées code à partir de l’environnement de développement Visual Studio 2005. Pour plus d’informations sur l’utilisation de Visual Studio pour créer des projets InfoPath, voir la documentation est installée avec Microsoft Visual Studio 2005 Tools pour Microsoft Office System 2007.

Haut de la Page

Considérations en matière de compatibilité

Seuls les langages c# et Visual Basic .NET pris en charge les modèles de formulaires compatibles avec les navigateurs. Modèles de formulaires avec code de script JScript ou VBScript ne sont pas compatibles avec les navigateurs.

Haut de la Page

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.

×