Modifier le langage de programmation d'un modèle de formulaire

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

Un modèle de formulaire peut contenir uniquement un script ou du code écrit dans un langage de programmation managé. Vous pouvez modifier le langage de programmation d'un modèle de formulaire en supprimant le script d'origine ou du code managé, spécifiant un nouveau langage de programmation, réécriture le script d'origine ou le code managé dans le langage de programmation nouveau, puis ajouter le nouveau script ou du code managé du modèle de formulaire.

Remarque : InfoPath ne peut pas convertir les scripts ou le code managé existants d'un langage de programmation en un autre.

Dans cet article

Présentation

Modifier le langage de programmation d'un modèle de formulaire

Présentation

Lorsque vous avez besoin d'utiliser script ou du code managé pour ajouter la logique métier à votre modèle de formulaire, tels que des calculs complexes à l'aide de valeurs que les utilisateurs entrent dans les formulaires basés sur votre modèle de formulaire, vous pouvez ajouter une logique de votre entreprise en utilisant l'un des différents programmation langages, notamment c# ou Microsoft Visual Basic. Après l'ajout d'un script ou du code managé à votre modèle de formulaire, toutes les modifications que vous souhaitez apporter ou tout nouveau script ou gérées code que vous voulez ajouter à votre modèle de formulaire doit être écrit dans le même langage de programmation.

À mesure que votre modèle de formulaire évoluera pour répondre à des nouveaux besoins d'entreprise, vous devrez peut-être modifier le langage de programmation utilisé jusqu'à alors. Par exemple, imaginez les situations suivantes :

  • Votre entreprise utilise une nouvelle stratégie que tous les programmes Microsoft Windows et extensions de programme développées par votre service utilisent le langage de programmation c#. Les modèles de formulaire existants dans votre société ont été conçues à l'aide du langage de programmation Visual Basic. Pour respecter la nouvelle stratégie, vous devez convertir toutes les modèles de formulaire afin qu'ils utilisent le langage de programmation c#.

  • Vous avez publié un modèle de formulaire créé dans Microsoft Office InfoPath 2003 qui contient le script écrit en JScript. Étant donné que Microsoft Office InfoPath 2007 permet aux utilisateurs de remplir des formulaires basés sur un modèle de formulaire dans un navigateur Web, vous devez convertir ce modèle de formulaire dans un modèle de formulaire compatible avec les navigateurs et puis le publier sur un serveur exécutant InfoPath Forms Services. Toutefois, InfoPath Forms Services peut afficher uniquement les modèles de formulaires avec assemblys de code managé ; Vous ne pouvez pas publier un modèle de formulaire qui contient le script vers un serveur exécutant InfoPath Forms Services. Vous devez convertir le script dans un assembly de code managé afin que vous pouvez publier le modèle de formulaire sur un serveur exécutant InfoPath Forms Services.

  • Vous êtes responsable de plusieurs modèles de formulaire que vous n'a pas conçu. Ces modèles de formulaire contiennent des scripts écrits en JScript. Bien que vous pouvez lire et écrire des scripts écrits en JScript, vous maîtrisez beaucoup plus en écriture de scripts à l'aide de la Microsoft Visual Basic Scripting Edition (VBScript) langage de programmation. Étant donné que vous effectuera la maintenance ces modèles de formulaires, il sera beaucoup plus efficace si le script a été écrit en VBScript, afin que vous décidez de remplacer les scripts existants écrits en JScript avec les scripts écrits à l'aide de VBScript.

Si vous devez modifier le langage de programmation utilisé dans un modèle de formulaire existant, vous devez d'abord supprimer le script existant ou du code managé à partir du modèle de formulaire et puis que vous spécifiez le nouveau langage de programmation du modèle de formulaire. Une fois que vous modifiez le langage de programmation dans le modèle de formulaire, vous pouvez changer le script ou le code managé dans la nouvelle langue, à l'aide de Microsoft Script Editor ou Microsoft Visual Studio Tools pour Applications, puis ajoutez le nouveau script à votre modèle de formulaire.

Haut de la page

Modifier le langage de programmation d'un modèle de formulaire

Avant de modifier le langage de programmation d'un modèle de formulaire, vous pouvez enregistrer une copie du code source d'origine dans un éditeur de texte, tel que le Bloc-notes de Microsoft, au cas où vous auriez besoin de vous y référer ou de l'utiliser.

Enregistrer le code source d'origine

  1. Ouvrez votre modèle de formulaire en mode Création.

  2. Dans le menu Outils, pointez sur Programmation, puis procédez comme suit :

    • Si votre modèle de formulaire contient des scripts, cliquez sur Microsoft Script Editor.

    • Si votre modèle de formulaire contient du code managé, cliquez sur Outils Microsoft Visual Studio pour Applications.

  3. Dans le menu Edition de Microsoft Script Editor ou des Outils Microsoft Visual Studio pour Applications, cliquez sur Sélectionner tout.

  4. Dans le menu Edition, cliquez sur Copier.

  5. Collez le code que vous avez copié dans un éditeur de texte, tel que le Bloc-notes.

  6. Enregistrez le fichier de l'éditeur de texte.

Modifier le langage de programmation d'un modèle de formulaire

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

  2. Sous catégorie dans la boîte de dialogue Options de formulaire, cliquez sur programmation.

  3. Sous Langage de programmation, cliquez sur Supprimer le code.

  4. Cliquez sur Oui dans la fenêtre du message qui vous avertit que vous allez supprimer le code du modèle de formulaire.

  5. Dans la liste Langage de code du modèle de formulaire, cliquez sur le langage que vous souhaitez utiliser dans le modèle de formulaire.

    Conseil : Si vous remplacez le langage de programmation par le langage Visual Basic ou C#, dans la zone Emplacement du projet pour le code Visual Basic et C#, tapez l'emplacement dans lequel vous souhaitez enregistrer les fichiers du projet.

Haut de la page

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.

×