Vormimalli programmeerimiskeele muutmine

Vormimalli skriptid või hallatavad koodid peavad olema kirjutatud ühes programmeerimiskeeles. Vormimalli programmeerimiskeelt saab muuta. Selleks tuleb esialgne skript või hallatav kood vormilt eemaldada, määrata uus programmeerimiskeel, kirjutada algne skript või hallatav kood uues programmeerimiskeeles ning seejärel uus skript või hallatav kood vormimallile lisada.

Märkus. : Infopathiga ei saa skripti või hallatava koodi programmeerimiskeelt teisendada.

Selle artikli teemad

Ülevaade

Vormimalli programmeerimiskeele muutmine

Ülevaade

Vormimallile äriloogika funktsiooni lisamiseks – näiteks kui soovite, et mall teeks keerukaid arvutusi väärtustega, mille kasutajad vormimalli sisestavad – tuleb valida programmeerimiskeel (C# või Microsoft Visual Basic) ja kirjutada vastav skript või hallatav kood. Muudatuste tegemiseks ning uute skriptide ja hallatavate koodide lisamiseks peab kasutama sama programmeerimiskeelt, milles kirjutati vormimalli algne skript või kood.

Ärinõuete muutumisega arenevad ka vormimallid ning teil võib tekkida vajadus kasutada vormimallis uut programmeerimiskeelt. Kujutage ette näiteks järgmisi olukordi:

  • Ettevõttes otsustatakse, et edaspidi kasutatakse kõigis Microsoft Windowsi programmides ja nende laiendites programmeerimiskeelt C#. Ettevõtte vormimallid on loodud aga programmeerimiskeeles Visual Basic. Uute reeglite kohaselt tuleb vormimallid teisendada ja võtta neis kasutusele programmeerimiskeel C#.

  • Lõite rakendusega Microsoft Office InfoPath 2003 vormimalli, mis sisaldab JScriptiga kirjutatud skripti. Kuna Microsoft Office InfoPath 2007 võimaldab kasutajatel veebibrauseris täita vormimallil põhinevaid vorme, peate oma vormimalli teisendama nii, et seda saaks kasutada veebibrauseriga, ning avaldama selle teenust InfoPath Forms Services käitavas serveris. InfoPath Forms Services teenustepakett võimaldab kuvada ainult vorme, mis sisaldavad hallatavaid koode. Skripte sisaldavaid malle InfoPath Forms Services teenustepaketti käitavas serveris avaldada ei saa. Vormimalli avaldamiseks teenust InfoPath Forms Services käitavas serveris tuleb skript teisendada hallatavaks koodiks.

  • Peate haldama kellegi teise loodud vormimalle. Need vormimallid sisaldavad JScriptis kirjutatud skripte. Te oskate küll JScripti skripte lugeda ja kirjutada, kuid oluliselt paremini tuleb teil välja skriptide kirjutamine programmeerimiskeeles Microsoft Visual Basic Scripting Edition (VBScript). Vormimallide haldamine oleks oluliselt tõhusam, kui nende skriptid oleksid kirjutatud VBScriptis. Seega otsustate asendada JScripti skriptid VBScripti omadega.

Kui vormimallides kasutatavat programmeerimiskeelt on vaja muuta, tuleb esmalt olemasolevad skriptid või hallatavad koodid vormimallist eemaldada ja seejärel määrata vormimallile uus programmeerimiskeel. Pärast vormimallile uue programmeerimiskeele määramist saab kirjutada skripti või hallatava koodi uues programmeerimiskeeles, kasutades selleks rakendusi Microsoft Script Editor või Microsoft Visual Studio Tools for Applications. Kui skript on valmis, tuleb see vormimallile lisada.

Lehe algusse

Vormimalli programmeerimiskeele muutmine

Enne vormimalli programmeerimiskeele muutma asumist on soovitav selle esialgne kood tekstiredaktoris (nt Microsoft Notepadis) salvestada – juhuks, kui tekib vajadus seda veel kasutada või sellele viidata.

Esialgse koodi salvestamine

  1. Avage vormimall kujundusrežiimis.

  2. Valige menüüst Tööriistad funktsioon Programmeerimine ning seejärel tehke järgmist:

    • Kui teie vormimall sisaldab skripti, klõpsake valikut Microsoft Script Editor.

    • Kui teie vormimall sisaldab hallatavat koodi, klõpsake valikut Microsoft Visual Studio Tools for Applications.

  3. Klõpsake Microsoft Script Editori või Microsoft Visual Studio Tools for Applicationsi menüü Redigeeri käsku Vali kõik.

  4. Klõpsake menüü Edit (Redigeeri) käsku Copy (Kopeeri).

  5. Kleepige kopeeritud kood tekstiredaktorisse, näiteks Notepadi.

  6. Salvestage tekstiredaktori fail.

Vormimalli programmeerimiskeele muutmine

  1. Klõpsake menüü Tööriistad nuppu Vormisuvandid.

  2. Klõpsake dialoogiboksi Vormisuvandid jaotise Kategooria valikut Programmeerimine.

  3. Klõpsake jaotise Programmeerimiskeel nuppu Eemalda kood.

  4. Kui teile kuvatakse hoiatusteade koodi eemaldamise kohta, klõpsake nuppu Jah.

  5. Valige loendist Vormimalli koodi keel keel, mida soovite oma vormimallis kasutada.

    Näpunäide. : Määrates uueks programmeerimiskeeleks Visual Basicu või C#, kirjutage lahtrisse Visual Basicu ja C# koodi projekti asukoht koht, kuhu soovite projekti failid salvestada.

Lehe algusse

Täiendage oma oskusi
Tutvuge koolitusmaterjalidega
Kasutage uusi funktsioone enne teisi
Liituge Office Insideri programmiga

Kas sellest teabest oli abi?

Täname tagasiside eest!

Täname tagasiside eest! Tundub, et võiksime teid kokku viia ühega meie Office'i tugiagentidest, kes aitab teil probleemi lahendada.

×