Office
Aanmelden

De programmeertaal van een formuliersjabloon wijzigen

Opmerking:  We willen u graag zo snel mogelijk de meest recente Help-inhoud in uw eigen taal bieden. Deze pagina is automatisch vertaald en kan grammaticale fouten of onnauwkeurigheden bevatten. Wij hopen dat deze inhoud nuttig voor u is. Kunt u ons onder aan deze pagina laten weten of de informatie nuttig voor u was? Hier is het Engelstalige artikel ter referentie.

Een formuliersjabloon mogen alleen script of beheerde code die is geschreven in één programmeertaal. U kunt de programmeertaal van een formuliersjabloon wijzigen door het verwijderen van de oorspronkelijke script of beheerde code, een nieuwe programmeertaal, geven de oorspronkelijke script of beheerde code in de nieuwe programmeertaal en vervolgens toe te voegen het nieuwe script of beheerde herschrijven code aan de formuliersjabloon.

Opmerking: InfoPath bestaande script niet converteren of beheerde code uit één programmeertaal naar een andere programmeertaal.

In dit artikel

Overzicht

De programmeertaal van een formuliersjabloon wijzigen

Overzicht

Wanneer u gebruiken script of beheerde code bedrijfslogica toevoegen aan uw formulier toevoegt moet, zoals het uitvoeren van een complexe berekening met behulp van de waarden die gebruikers in formulieren kunt importeren op basis van de formuliersjabloon invoeren, kunt u uw bedrijfslogica toevoegen met behulp van een van de verschillende programmeren talen, waaronder C# of Microsoft Visual Basic. Nadat u script toevoegen of beheerde code wordt de formuliersjabloon, wijzigingen die u wilt maken of een nieuw script of beheerde moet code die u wilt toevoegen aan uw formuliersjabloon in de dezelfde programmeertaal worden geschreven.

Als de formuliersjabloon ontwikkeld om te voldoen aan de nieuwe bedrijfsbehoeften, moet u mogelijk de programmeertaal in de formuliersjabloon wijzigen. Stel de volgende situaties:

  • Uw bedrijf heeft een nieuw beleid die worden alle Microsoft Windows-programma's en -programma-extensies die zijn ontwikkeld door uw afdeling gebruikt de programmeertaal C#. De bestaande formuliersjablonen die worden gebruikt in uw bedrijf zijn zo ontworpen voor gebruik van de programmeertaal Visual Basic. Als u wilt akkoord gaat met het nieuwe beleid, moet u alle de formuliersjablonen converteren zodat ze gebruiken de programmeertaal C#.

  • Een formuliersjabloon die is gemaakt in Microsoft Office InfoPath 2003 die geschreven in JScript script is is gepubliceerd. Microsoft Office InfoPath 2007 kunnen gebruikers formulieren op basis van een formuliersjabloon in een webbrowser invullen, moet u dit formuliersjabloon converteren naar een browsercompatibele formuliersjabloon en vervolgens publiceren naar een server met InfoPath Forms Services. Echter InfoPath Forms Services kan alleen worden weergegeven formuliersjablonen met beheerde code stroombaan; u kunt een formuliersjabloon met script op een server met InfoPath Forms Servicesniet publiceren. U moet het script converteren naar een constructie beheerde code, zodat u kunt de formuliersjabloon publiceren naar een server waarop InfoPath Forms Services.

  • U bent verantwoordelijk voor het onderhouden van verschillende formuliersjablonen die u hebt niet aan het ontwerp. Deze formuliersjablonen bevatten in JScript geschreven scripts. Hoewel u kunt lezen en in JScript geschreven scripts schrijven, bent u veel meer getoond hoe u goed schrijven van scripts met de Microsoft Visual Basic Scripting Edition (VBScript) programmeertaal. Omdat u deze formuliersjablonen worden onderhouden, wordt deze veel efficiënter zijn als het script is geschreven in VBScript, dus u de bestaande scripts die is geschreven in JScript met scripts geschreven besluit met VBScript vervangen.

Als u wijzigen van de programmeertaal in een bestaande formuliersjabloon wilt, moet u de bestaande script of beheerde code eerst verwijderen uit de formuliersjabloon en u de nieuwe programmeertaal voor de formuliersjabloon opgeven. Nadat u de programmeertaal in de formuliersjabloon wijzigt, u kunt herschrijven het script of beheerde code in de nieuwe taal, met de Microsoft Script Editor of Microsoft Visual Studio Tools for Applications, waarna u het nieuwe script toevoegen aan uw formuliersjabloon.

Naar boven

De programmeertaal van een formuliersjabloon wijzigen

Voordat u de programmeertaal van een formuliersjabloon wijzigt, wilt u mogelijk een kopie van de oorspronkelijke broncode opslaan in een teksteditor, zoals Microsoft Notepad, als u wilt verwijzen naar deze of gebruik de oorspronkelijke code.

De oorspronkelijke broncode opslaan

  1. Open de formuliersjabloon in de ontwerpmodus.

  2. In het menu Extra , wijs Programmingen voer een van de volgende handelingen uit:

    • Als de formuliersjabloon script bevat, klikt u op Microsoft Script Editor.

    • Als de formuliersjabloon beheerde code bevat, klikt u op Microsoft Visual Studio Tools for Applications.

  3. Klik op Alles selecterenin het menu bewerken van de Microsoft scripteditor of Microsoft Visual Studio Tools for Applications.

  4. Klik op Kopiëren in het menu Bewerken.

  5. Plak de code die u hebt gekopieerd naar een teksteditor, zoals Kladblok.

  6. Sla het tekstbestand editor.

De programmeertaal van de formuliersjabloon wijzigen

  1. Klik op het menu Extra op Formulieropties.

  2. Klik onder categorie in het dialoogvenster Formulieropties , klikt u op Programming.

  3. Klik onder programmeertaal, klikt u op Code verwijderen.

  4. Klik op Ja in het berichtvak waarschuwing waarvan u de code verwijderd uit de formuliersjabloon bent.

  5. Klik in de lijst formulier sjabloon codetaal op de taal die u wilt gebruiken in de formuliersjabloon.

    Tip: Als u de programmeertaal Visual Basic of C# wijzigt, klikt u in het vak projectlocatie voor Visual Basic- en C#-code , typ de locatie waar u de project-bestanden opslaan.

Naar boven

Uw Office-vaardigheden uitbreiden
Training verkennen
Als eerste nieuwe functies krijgen
Deelnemen aan Office Insiders

Was deze informatie nuttig?

Bedankt voor uw feedback.

Hartelijk dank voor uw feedback! Het lijkt ons een goed idee om u in contact te brengen met een van onze Office-ondersteuningsagents.

×