Spreminjanje programskega jezika predloge obrazca

Predloga obrazca lahko vsebuje skript ali upravljano kodo, zapisano v le enem programskem jeziku. Programski jezik predloge obrazca lahko spremenite tako, da odstranite izvirni skript ali upravljano kodo, navedete nov programski jezik, znova napišete izvirni skript ali upravljano kodo v novem programskem jeziku in nato dodate nov skript ali novo upravljano kodo v predlogo obrazca.

Opomba : InfoPath ne more pretvoriti obstoječega skripta ali upravljane kode iz enega programskega jezika v drug programski jezik.

V tem članku

Pregled

Spreminjanje programskega jezika predloge obrazca

Pregled

Če morate uporabiti skript ali upravljano kodo, ker želite v predlogo obrazca dodati poslovno logiko, kot je izvajanje zapletenega izračuna z uporabo vrednosti, ki jih uporabniki vnesejo v obrazce, ki temeljijo na predlogi obrazca, lahko dodate poslovno logiko tako, da uporabite enega od več različnih programskih jezikov, vključno z jezikom C# ali Microsoft Visual Basic. Potem ko dodate skript ali upravljano kodo v predlogo obrazca, morajo biti vse želene spremembe, vsak nov scenarij ali upravljana koda, ki jo želite dodati v predlogo obrazca, napisani v istem programskem jeziku.

Ko se predloga obrazca razvija, ker mora izpolnjevati nove poslovne zahteve, boste morda morali spremeniti programski jezik, ki se uporablja v predlogi obrazca. Predstavljajte si te primere:

  • Vaše podjetje ima nov pravilnik, da morajo vsi programi sistema Microsoft Windows in razširitve programa, ki jih je razvil vaš oddelek, uporabljati programski jezik C#. Obstoječe predloge obrazcev, ki se uporabljajo v vašem podjetju, so bile oblikovane v programskem jeziku Visual Basic. V skladu z novim pravilnikom morate pretvoriti vse predloge obrazca tako, da uporabljajo programski jezik C#.

  • Objavili ste predlogo obrazca, ki je bila ustvarjena v programu Microsoft Office InfoPath 2003, s skriptom v jeziku JScript. Ker Microsoft Office InfoPath 2007 omogoča, da uporabniki izpolnjujejo obrazce, ki temeljijo na predlogi obrazca, v spletnem brskalniku, morate pretvoriti to predlogo obrazca v predlogo obrazca, ki je omogočena za brskalnik, in jo nato objaviti v strežniku s storitvami InfoPath Forms Services. Vendar pa lahko InfoPath Forms Services prikaže le predloge obrazca s sklopi upravljane kode; v strežniku s storitvami InfoPath Forms Services ne morete objaviti predloge obrazca, ki vsebuje skript. Če želite objaviti predlogo obrazca v strežniku s storitvami InfoPath Forms Services, morate pretvoriti skript v sklop upravljane kode.

  • Odgovorni ste za vzdrževanje več predlog obrazcev, ki jih niste načrtovali. Te predloge obrazcev vsebujejo skripte, napisane v jeziku JScript. Čeprav znate brati in pisati skripte v jeziku JScript, imate več izkušenj s pisanjem skriptov v programskem jeziku Microsoft Visual Basic Scripting Edition (VBScript). Ker boste morali vzdrževati te predloge obrazcev, bo veliko lažje, če bo skript napisan v jeziku VBScript, zato boste zamenjali obstoječe skripte, napisane v jeziku JScript, s skripti, napisanimi v jeziku VBScript.

Če morate spremeniti programski jezik, ki se uporablja v obstoječi predlogi obrazca, morate s predloge obrazca najprej odstraniti obstoječi skript ali upravljano kodo in nato določiti nov programski jezik za predlogo obrazca. Ko spremenite programski jezik v predlogi obrazca, lahko znova napišete skript ali upravljano kodo v novem jeziku, uporabite orodje Microsoft Script Editor ali Microsoft Visual Studio Tools for Applications, nato pa dodate nov skript v predlogo obrazca.

Vrh strani

Spreminjanje programskega jezika predloge obrazca

Preden spremenite programski jezik predloge obrazca, je morda dobro, da shranite kopijo prvotne izvorne kode v urejevalniku besedila, kot je na primer Microsoftova Beležnica, če bi se morali nanjo sklicevati ali uporabiti izvorno kodo.

Shranjevanje prvotne izvorne kode

  1. Odprite predlogo obrazca v načinu načrtovanja.

  2. V meniju Vstavljanje pokažite na Programiranje, nato pa naredite nekaj od tega:

    • Če so v predlogi obrazca skripti, kliknite Microsoft Script Editor.

    • Če je v predlogi obrazca upravljana koda, kliknite Microsoft Visual Studio Tools for Applications.

  3. V meniju Urejanje v orodju Microsoft Script Editor ali Microsoft Visual Studio Tools for Applications kliknite Izberi vse.

  4. V meniju Edit (Urejanje) kliknite Copy (Kopiraj).

  5. Kodo, ki ste jo kopirali, prilepite v urejevalnik besedila, na primer v Beležnico.

  6. Shranite datoteko urejevalnika besedila.

Spreminjanje programskega jezika predloge obrazca

  1. V meniju Orodja kliknite Možnosti obrazca.

  2. V pogovornem oknu Možnosti obrazca v razdelku Kategorija kliknite Programiranje.

  3. V razdelku Programski jezik kliknite Odstrani kodo.

  4. V polju sporočila, ki vas opozarja, da boste odstranili kodo s predloge obrazca, kliknite Da.

  5. Na seznamu Jezik kode predloge obrazca kliknite jezik, ki ga želite uporabiti v predlogi obrazca.

    Namig : Če želite spremeniti programski jezik v Visual Basic ali C#, v polje Mesto projekta za kodo programov Visual Basic in C# vnesite mesto, kamor želite shraniti datoteke projekta.

Vrh strani

Razširite svoja znanja
Oglejte si izobraževanje
Prvi dobite nove funkcije
Pridružite se programu Office Insider

Vam je bila informacija v pomoč?

Zahvaljujemo se vam za povratne informacije.

Zahvaljujemo se vam za povratne informacije. Videti je, da bi vam prišla prav pomoč enega od naših Officeovih agentov za podporo.

×