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

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.

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é, en spécifiant un nouveau langage de programmation, réécriture le script d’origine ou le code managé dans le nouveau langage de programmation, puis en ajoutant le nouveau script ou gérées code au modèle de formulaire.

Remarque : InfoPath Impossible de convertir le script existant ou du code managé à partir d’un langage de programmation à un autre langage de programmation.

Contenu de cet article

Vue d’ensemble

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 langages de programmation, y compris 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 évolue pour répondre aux besoins de l’entreprise, vous devrez peut-être modifier le langage de programmation utilisé dans votre modèle de formulaire. Imaginons, par exemple, 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 souhaiterez peut-être enregistrer une copie du code source d’origine dans un éditeur de texte, tel que Microsoft Notepad, au cas où vous devez faire référence à cette ou utiliser le code d’origine.

Enregistrez le code source d’origine

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

  2. Dans le menu Outils, pointez sur programmation et effectuez l’une des opérations suivantes :

    • Si votre modèle de formulaire contienne un script, cliquez sur Microsoft Script Editor.

    • Si votre modèle de formulaire contienne du code managé, cliquez sur Microsoft Visual Studio Tools for Applications.

  3. Dans le menu Edition de la Microsoft Script Editor ou Microsoft Visual Studio Tools for Applications, cliquez sur Sélectionner tout.

  4. Dans le menu Edition, cliquez sur Copier.

  5. Collez le code 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 du 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 le langage de programmation, cliquez sur Supprimer le Code.

  4. Cliquez sur Oui dans la zone de message vous avertit que vous êtes sur le point de supprimer le code dans le modèle de formulaire.

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

    Conseil : Si vous souhaitez modifier le langage de programmation Visual Basic ou c#, dans la zone emplacement du projet pour le code Visual Basic et c#, tapez l’emplacement dans lequel vous voulez enregistrer les fichiers de projet.

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.

×