Prilagođavanje predloška obrasca pomoću skripti

Napomena:  Želimo da vam što pre pružimo najnoviji sadržaj pomoći čim na vašem jeziku. Ova stranica je prevedena automatski i može da sadrži gramatičke greške ili netačnosti. Naš cilj je da ovaj sadržaj bude koristan. Možete li nam na dnu ove stranice saopštiti da li su vam informacije bile od koristi? Ovo je članak na engleskom jeziku za brzu referencu.

Ako ste upoznati sa pisanjem skripti, možete dodati skripte za Microsoft Office InfoPath predložak obrasca pomoću Microsoft JScript ili Microsoft Visual Basic Scripting Edition (VBScript) skript jezika. Dodavanje skripti omogućava vam da prilagodite predložak obrasca izvan koje je dostupno sa pravila, formule, Validacija podataka ili uslovno oblikovanje. Na primer, možete da dodate skriptu koja kreira i šalje e-poruku kada korisnik promeni prikaz u obrazac zasnovan na predlošku obrasca. Možete da konfigurišete predložak obrasca za kreiranje i slanje e-poruke samo pomoću skripti.

U ovom članku

Pregled

Pitanja kompatibilnosti

Postavljanje skript jezika za predložak obrasca

Prikazivanje poruke svaki put kada dođe do događaja

Dodavanje skripti koje se pokreće kada korisnik čuva podatke iz obrasca

Dodavanje skripti koje se pokreće kada korisnik prosleđuje podatke iz obrasca

Dodavanje skripti koje se pokreće kada korisnik klikne na dugme

Dodavanje skripti koje se pokreće kada objedinjuje postojeće obrasce

Dodavanje skripti za ažuriranje postojećih obrazaca

Dodavanje skripta za druge događaje

Pregled

InfoPath predložak obrasca možete da prilagodite pomoću pravila, formula, validacije podataka i uslovno oblikovanje. Iako ove funkcije su vrlo fleksibilno i može da upravlja velikog broja zadataka, neki zadaci prevazilaze mogućnosti ovih funkcija. Na primer, ne možete da koristite pravila da biste poslali e-poruku kada korisnik unese vrednost u okviru za tekst u obrascu. Ako je potrebno da biste prilagodili predložak obrasca na način koji prevazilazi mogućnosti ovih funkcija i koje su vam poznate pisanje skripti pomoću JScript ili VBScript skript jezika, možete da dodate skriptu koja se pokreće kada korisnik otvara novi obrazac ili menja je bivša isting obrazac koji je zasnovan na predlošku obrasca.

Kada dodate skriptu u predložak obrasca, InfoPath se pokreće na Microsoft Script Editor (MSE), što vam omogućava da dodate, uredite i otklanjanje grešaka u skripti u predlošku obrasca i postaviti kursor u odabrani događaj. InfoPath automatski dodaje rukovalac događajem skriptu. Rukovalac događajem predstavlja kôd funkcije u InfoPath predložak obrasca koji odgovara na radnju korisnika ili promenu u XML podacima u obrascu. Na primer, ako želite da sačuvaju obrasce na nekoliko lokacija u mreži korisnici, skriptu možete dodati događajima OnSaveRequest . Kada dodate skripte koji se pokreće kada korisnik čuva obrazac zasnovan na predlošku obrasca, InfoPath se pokreće script editor i dodaje jednu od sledeće kodove skriptu.

Napomena: Kôd koji InfoPath dodaje zavisi od toga na odabranom jeziku skripte.

JScript

//=======
// The following function handler is created by Microsoft Office InfoPath.
// Do not modify the name of the function, or the name and number of arguments.
//=======
function XDocument::OnSaveRequest(eventObj)
{
// Write the code to be run before saving here.
eventObj.IsCancelled = eventObj.PerformSaveOperation();
// Write the code to be run after saving here.
eventObj.ReturnStatus = true;
}

VBScript

'=======
' The following function handler is created by Microsoft Office InfoPath.
' Do not modify the name of the function, or the name and number of arguments.
'=======
Sub XDocument_OnSaveRequest(eventObj)
' Write the code to be run before saving here.
eventObj.IsCancelled = eventObj.PerformSaveOperation
' Write the code to be run after saving here.
eventObj.ReturnStatus = True
End Sub

Zatim možete da dodate kôd na odgovarajućim mestima u slučaju rukovalac koji čuva obrazac na različitim mrežnim lokacijama. Kada korisnik čuva obrazac zasnovan na tom predlošku, InfoPath se pokreće kôd u događajima OnSaveRequest .

Napomena: Ovaj članak pruža prikaz visokog nivoa kreiranja skripti u predlošku obrasca. Da biste saznali više o programu Microsoft Script Editor i određene objekte, metode, događaja i svojstvima koji se koriste u programu InfoPath potražite u InfoPath Developer reference.

InfoPath automatski dodaje rukovalac za jedan od sledećih događaja.

Rukovalac događajem

Opis

Koraci za kreiranje

OnAfterChange

Ovaj događaj se pokreće kada korisnik promeni vrednost u navedenu kontrolu koja je povezana sa poljem. Na primer, možete da prikažete prilagođenog okna zadatka HTML kada korisnik izabere stavka u okviru sa listom. Ovaj događaj pokreće nakon OnValidate događaj.

Desnim tasterom miša na kontrolu na predlošku obrasca ili polja u oknu zadataka " Izvor podataka ", postavite pokazivač programiranje u priručnom meniju, a zatim kliknite na dugme Na nakon promene događaja.

OnAfterImport

Ovaj događaj se pokreće kada korisnik uspešno objedinjuje nekoliko obrazaca u jedan obrazac.

Ručno dodavanje OnAfterImport događaj rukovalac deklarisanje direktno datoteka skripte pomoću MSE. Nije moguće kreirati ovaj rukovalac događajem u režimu za dizajniranje.

OnBeforeChange

Ovaj događaj se pokreće kada korisnik promeni vrednosti u kontroli i pre nego što vrednost se dodaje u određenom polju povezano sa kontrolom. Na primer, možete da sprečite korisnika dodati dodatni red pre popunjavanja poslednjeg reda u ponavljajućoj tabeli.

Desnim tasterom miša na kontrolu na predlošku obrasca ili polja u oknu zadataka " Izvor podataka ", postavite pokazivač programiranje u priručnom meniju, a zatim kliknite na dugme Na pre nego što promenite događaj.

OnClick

Ovaj događaj se pokreće kada korisnik klikne na dugme povezane sa ovaj događaj. Ovaj događaj je dostupna kada dodate dugme predloška obrasca. Na primer, možete da izvršite složena izračunavanja koristeći vrednosti u poljima u glavnom izvoru podataka kada korisnik pritisne dugme.

Dvaput kliknite na dugme kontrolu, a zatim na kartici Opšte postavke , u dijalogu Svojstva dugmeta , kliknite na dugme Uredi kôd obrasca.

OnContextChange

Ovaj događaj se pokreće kada se fokus promene u obrascu. Na primer, ovaj događaj pokreće kada korisnik prelazi iz okvira za tekst na birača datuma ili kada korisnik vrši se Prebacivanje prikaza. Ovaj događaj dolazi kada drugi događaji su se desili.

U meniju Alatke , postavite pokazivač programiranjei zatim kliknite na dugme Događaj na kontekst promene.

OnLoad

Ovaj događaj se pokreće svaki put kada korisnik kreira novi obrazac ili otvara postojeći obrazac zasnovan na predlošku obrasca. Na primer, možete kopirati listu stavki iz pomoćni izvor podataka u glavni izvor podataka kada korisnik otvori obrazac.

U meniju Alatke , postavite pokazivač programiranjei zatim kliknite na dugme Događaj pri učitavanju.

OnMergeRequest

Ovaj događaj se pokreće kada Objedinjuje obrasce zasnovane na predlošku obrasca. Na primer, možete da prikažete broj obrasce koji su objedinjene da date korisnik status tokom operacije objedinjavanja.

U meniju Alatke izaberite stavku Opcije obrasca. Na listi kategorija izaberite stavku Napredno. U okviru objedinjavanja obrazaca, potvrdite izbor u polju za potvrdu Objedini pomoću prilagođenog koda , i zatim kliknite na dugme Uredi.

OnSaveRequest

Ovaj događaj se pokreće kada korisnik čuva obrazac zasnovan na predlošku obrasca. Na primer, možete da sačuvate obrazac zasnovan na ovom predlošku obrasca na više lokacija, kada korisnik čuva obrazac. InfoPath dodaje dve dodatne redove koda u ovaj događaj: liniju koja čuva u obrascu i još jedan red koji vam govori ako InfoPath uspešno sačuvali obrazac.

U meniju Alatke izaberite stavku Opcije obrasca. Na listi kategorija izaberite stavku Otvori i Sačuvaj. U okviru Čuvanje ponašanja, potvrdite izbor u polju za potvrdu Sačuvaj pomoću prilagođenog koda , i zatim kliknite na dugme Uredi.

OnSign

Ovaj događaj se pokreće kada korisnik se primenjuje digitalnog potpisa u obrazac. Na primer, možete dodati dodatne podatke digitalnog potpisa u obrascu izveštaja o troškovima kada korisnik potpiše ga.

U meniju Alatke , postavite pokazivač programiranjei kliknite Na znak događaj.

OnSubmitRequest

Ovaj događaj se pokreće kada korisnik prosleđuje njegovo ili njeno podataka obrasca. Na primer, možete proslediti podatke obrasca da biste bezbedno Veb usluge kada korisnik klikne na dugme Prosledi u meniju datoteka . Pošto InfoPath ne podržava podatke za povezivanje sa bezbedne Veb usluge, morate da dodate prilagođene podatke za povezivanje koji funkcioniše sa vaše bezbedne Veb usluge.

U meniju Alatke izaberite stavku Opcije prosleđivanja. Potvrdite izbor u polju za potvrdu Dozvoli korisnicima da prosleđuju ovaj obrazac , kliknite na dugme izvrši prilagođene radnje koristeći kôdi zatim kliknite na dugme Uredi kôd.

OnSwitchView

Ovaj događaj se pokreće kada korisnik otvori obrazac zasnovan na predlošku obrasca ili će se prebaciti na drugi prikaz u obrascu. Na primer, kad korisnik vrši se prebacivanje određeni prikaz, možete da kreirate e-poruku koja sadrži podatke iz polja u izvoru glavnih podataka obrasca.

U meniju Alatke kliknite na program, a zatim izaberite stavku Na prebacivanje između prikaza događaja.

OnValidate

Ovaj događaj se pokreće kada korisnik promeni vrednosti u kontroli povezana sa poljem. Na primer, kada korisnik promeni vrednost u određenu kontrolu, možete da izračunate novu vrednost za druge kontrole pomoću broj koji ste uneli korisnika i broj koji je u scenariju. Ovaj događaj dolazi kada OnBeforeChange rukovalac događajima.

Desnim tasterom miša na kontrolu na predlošku obrasca ili polja u oknu zadataka " Izvor podataka ", postavite pokazivač na stavku programiranje u priručnom meniju i zatim kliknite na dugme Na posle provere valjanosti događaj.

OnVersionUpgrade

Ovaj događaj se pokreće kada korisnik otvori postojeći obrazac, a broj verzije predloška obrasca koristi postojeći obrazac je starija od verzije predloška obrasca na lokaciji za objavljivanje. Kada korisnik otvori postojeći obrazac, InfoPath proverava broj verzije predloška obrasca koji je povezan sa postojeći obrazac. Ako obrazac ima noviji broj verzije, InfoPath se pokreće OnVersion rukovalac događajem kada korisnik otvori postojeći obrazac. Na primer, pretpostavimo da dodate novo polje u postojeći obrazac i ponovo ga objavite, a vi želite novo polje će se dodati u glavni izvor podataka, ako korisnik otvori postojeći obrazac. Ovaj događaj dodaje novo polje glavnog izvora podataka kada korisnik otvori postojeći obrazac.

U meniju Alatke izaberite stavku Opcije obrasca. Na listi kategorija izaberite stavku kreiranje verzija. Na listi prilikom nadogradnje verzije kliknite na dugme koristi prilagođeni događaj, a zatim kliknite na dugme Uredi.

Vrh stranice

Pitanja kompatibilnosti

Ne možete da dodate skripte predložak obrasca kompatibilan sa pregledačem. Skriptu možete dodati samo čiji se obrasci popunjavati u programu InfoPath predložak obrasca. Možete da prilagodite predloška obrasca kompatibilnog sa pregledačem samo pomoću kontrolisani kôd.

Vrh stranice

Postavljanje skript jezika za predložak obrasca

Da biste prilagodili predložak obrasca upotrebom skripta, možete da koristite Microsoft JScript ili Microsoft Visual Basic Scripting Edition (VBScript). InfoPath je podrazumevano konfigurisan tako da biste dodali skripte pomoću programskog jezika JScript. Ako vaš predložak obrasca ne sadrži skripte niti kontrolisani kôd i volite da koristite VBScript kao jezik za izvršavanje skripti, možete da promenite skript jezika za predložak obrasca da biste VBScript. Ne možete da koristite oba skript jezika u istom predlošku obrasca.

Ako predložak obrasca već sadrži skriptu na jednom jeziku i želite da koristite na drugom jeziku, morate da sačuvate postojeće skriptu tako da možete da konvertujete skriptu na drugom jeziku, uklonite skriptu iz predloška obrasca kroz Opcije obrasca u dijalogu, a zatim dodajte konvertovani skriptu u predložak obrasca. InfoPath ne može da konvertuje skripte novog skript jezika. Promena jezika skripti u dijalogu Opcije obrasca utiče samo na ovom predlošku obrasca. Drugih predložaka obrazaca će imati JScript kao podrazumevani izvršavanje skripti jezik.

  1. U meniju Alatke izaberite stavku Opcije obrasca.

  2. Na listi kategorija , u dijalogu Opcije obrasca kliknite na dugme programiranje.

  3. Na listi jezik kôd predloška obrasca u okviru programskog jezika, izaberite stavku VBScript.

    Napomene: 

    • Nakon što je postavljanje skript jezika i kreirate jednu ili više događajem za predložak obrasca, ne možete promeniti skript jezika za predložak obrasca.

    • Ako imate instaliran Microsoft Visual Studio 2005 alatke za aplikacije, podrazumevani jezik je Microsoft Visual Basic .NET. I dalje možete da koristite ovu proceduru da biste promenili skript jezika VBScript.

Vrh stranice

Prikazivanje poruke svaki put kada dođe do događaja

Ako želite da saznate šta događajem pokrenut kao odgovor na neku radnju ili drugi događaj, možete da dodate privremeni kôd da biste prikazali okvir za poruku kad god rukovalac događajima. Ovaj kôd bi trebalo da koristite samo za određivanje kada rukovaoca događajem pokrenut. Nakon što dodate ovaj kôd, možete da koristite pregled da biste prikazali obrazac zasnovan na tom predlošku ili da objavite predložak obrasca, a zatim kreirati novi predložak obrasca. Neke događajem pokrenuti samo ako kreirate obrazac nakon što ste objavili predložak obrasca. Tada možete da izvršite radnje koje mislite da mogu da se pokrenu rukovalac događajem. Kada se pokrene rukovalac događajem, videćete okvir za poruku.

Kada utvrdite koje radnje ili događaje pokrenuli rukovalac događajem, uklonite kôd, a zatim nastavite dizajniranja predloška obrasca. Ako ne uklonite ovaj kôd, a zatim možete objaviti predložak obrasca, korisnici će videti za ovu poruku kada rukovalac događajima.

  1. Dodajte rukovaoca događajima.

  2. Da biste dodali kôd u JScript, otkucajte XDocument.UI.Alert ("za događaj ime događaja je"); Zamenite ime rukovaoca događajima. Na primer, ako dodate ovaj kôd OnValidate rukovalac događajem, bi da otkucate XDocument.UI.Alert ("The OnValidate događajem je");

  3. Da biste dodali kôd u VBScript, otkucajte XDocument.UI.Alert ("za događaj ime događaja je") na primer, ako dodate ovaj kôd događajima OnSaveRequest , treba da unesete XDocument.UI.Alert ("The OnSaveRequest događajem je")

  4. Da biste testirali kôd, u meniju datoteka izaberite stavku Pregled ili pritisnite kombinaciju tastera CTRL + SHIFT + B, a zatim izvršite radnju korisnika koja može da pokrene događaj. Kada dođe do događaja koji sadrži taj kôd, okvir za poruke treba da prikaže vašu poruku.

    Napomena: Neki događaji mogu zahtevati da objavite predložak obrasca, a zatim kreirajte obrazac zasnovan na tom predlošku pre nego što možete da izvršite radnju korisnika da biste započeli događaj.

  5. Objavljivanje predloška obrasca i omogućite korisnicima da popunjavaju obrasce zasnovane na ovom predlošku obrasca, izbrišite kôd koji ste koristili da biste prikazali okvir za poruku.

Vrh stranice

Dodavanje skripti koje se pokreće kada korisnik čuva podatke iz obrasca

  1. U meniju Alatke izaberite stavku Opcije obrasca.

  2. Na listi kategorija , u dijalogu Opcije obrasca kliknite na dugme Otvori i Sačuvaj.

  3. U okviru Čuvanje ponašanja, potvrdite izbor u polju za potvrdu Sačuvaj pomoću prilagođenog koda , i zatim kliknite na dugme Uredi. Microsoft Script Editor pokreće kada se kursor nalazi u događajima OnSaveRequest .

    JScript

    //=======
    // The following function handler is created by Microsoft Office InfoPath.
    // Do not modify the name of the function, or the name and number of arguments.
    //=======
    function XDocument::OnSaveRequest(eventObj)
    {
    // Write the code to be run before saving here.
    eventObj.IsCancelled = eventObj.PerformSaveOperation();
    // Write the code to be run after saving here.
    eventObj.ReturnStatus = true;
    }

    VBScript

    '=======
    ' The following function handler is created by Microsoft Office InfoPath.
    ' Do not modify the name of the function, or the name and number of arguments.
    '=======
    Sub XDocument_OnSaveRequest(eventObj)
    ' Write the code to be run before saving here.
    eventObj.IsCancelled = eventObj.PerformSaveOperation
    ' Write the code to be run after saving here.
    eventObj.ReturnStatus = True
    End Sub
  4. Uradite sledeće:

    • Da biste dodali skripte koji pokreće pre nego što InfoPath sačuva obrazac, zamenite komentar Write the code to be run before saving here.kod.

    • Da biste dodali skripte koji će funkcionisati nakon što InfoPath sačuva obrazac, zamenite komentar Write the code to be run after saving here. kod.

  5. Da biste testirali promene, kliknite na dugme Pregled na standardnoj traci sa alatkama ili pritisnite kombinaciju tastera CTRL+SHIFT+B.

    Napomena: Ako rukovalac događajima samo nakon što kreirate obrazac zasnovan na predlošku obrasca, objavljivanje predloška obrasca tako što ćete kliknuti na dugme Objavi u meniju datoteka , a zatim dovršite čarobnjak za objavljivanje. Nakon što ste objavili predložak obrasca, kreirajte obrazac, a zatim izvršite radnju koju želite da pokrenete rukovalac događajem.

Vrh stranice

Dodavanje skripti koje se pokreće kada korisnik prosleđuje podatke iz obrasca

  1. U meniju Alatke izaberite stavku Opcije prosleđivanja.

  2. U dijalogu Opcije prosleđivanja potvrdite izbor u polju za potvrdu Dozvoli korisnicima da prosleđuju ovaj obrazac .

  3. Kliknite na dugme izvrši prilagođene radnje koristeći kôd, a zatim kliknite na dugme Uredi kôd. Microsoft Script Editor pokreće kada se kursor nalazi u OnSubmitRequest rukovalac događajem.

    JScript

    //=======
    // The following function handler is created by Microsoft Office InfoPath.
    // Do not modify the name of the function, or the name and number of arguments.
    //=======
    function XDocument::OnSubmitRequest(eventObj)
    {
    // If the submit operation is successful, set
    // eventObj.ReturnStatus = true;
    // Write your code here
    }

    VBScript

    '=======
    ' The following function handler is created by Microsoft Office InfoPath.
    ' Do not modify the name of the function, or the name and number of arguments.
    '=======
    Sub XDocument_OnSubmitRequest(eventObj)
    ' If the submit operation is successful, set
    ' eventObj.ReturnStatus = True
    ' Write your code here
    End Sub
  4. Zamenite komentar If the submit operation is successful, set eventObj.ReturnStatus = true Write your code here kod.

  5. Da biste testirali promene, kliknite na dugme Pregled na standardnoj traci sa alatkama ili pritisnite kombinaciju tastera CTRL+SHIFT+B.

Vrh stranice

Dodavanje skripti koje se pokreće kada korisnik klikne na dugme

  1. Dodajte novo dugme za prikaz u predlošku obrasca, a zatim kliknite dvaput na dugme.

    Napomena: Ako dodajete skripte na postojeće dugme, kliknite dvaput na postojeće dugme.

  2. Izaberite karticu Opšte postavke .

  3. Kliknite na dugme Uredi kôd obrasca. Microsoft Script Editor pokreće kada se kursor nalazi u OnClick rukovalac događajem za ovo dugme.

    JScript

    //=======
    // The following function handler is created by Microsoft Office InfoPath.
    // Do not modify the name of the function, or the name and number of arguments.
    //=======
    function Button Name::OnClick(eventObj)
    {
    // Write your code here
    }

    VBScript

    '=======
    ' The following function handler is created by Microsoft Office InfoPath.
    ' Do not modify the name of the function, or the name and number of arguments.
    '=======
    Sub Button Name_OnClick(eventObj)
    ' Write your code here
    End Sub
  4. Zamenite komentar Write your code here kod.

  5. Da biste testirali promene, kliknite na dugme Pregled na standardnoj traci sa alatkama ili pritisnite kombinaciju tastera CTRL+SHIFT+B.

Vrh stranice

Dodavanje skripti koje se pokreće kada objedinjuje postojeće obrasce

  1. U meniju Alatke izaberite stavku Opcije obrasca.

  2. Na listi kategorija , u dijalogu Opcije oblika izaberite stavku Napredno.

  3. U okviru objedinjavanja obrazaca, potvrdite izbor u polju za potvrdu Omogući objedinjavanje obrazaca .

  4. Potvrdite izbor u polju za potvrdu Objedini pomoću prilagođenog koda , a zatim kliknite na dugme Uredi. Microsoft Script Editor pokreće kada se kursor nalazi u OnMergeRequest rukovalac događajem.

    JScript

    //=======
    // The following function handler is created by Microsoft Office InfoPath.
    // Do not modify the name of the function, or the name and number of arguments.
    //=======
    function XDocument::OnMergeRequest(eventObj)
    {
    // Write the code that handles each form being merged here.
    XDocument.ImportDOM(eventObj.DOM);
    eventObj.ReturnStatus = true;
    }

    VBScript

    '=======
    ' The following function handler is created by Microsoft Office InfoPath.
    ' Do not modify the name of the function, or the name and number of arguments.
    '=======
    Sub XDocument_OnMergeRequest(eventObj)
    ' Write the code that handles each form being merged here.
    XDocument.ImportDOM(eventObj.DOM)
    eventObj.ReturnStatus = True
    End Sub
  5. Zamenite komentar Write the code that handles each form being merged here. kod.

  6. Da biste testirali kôd u ovom slučaju, objavljivanje predloška obrasca, kreirajte nekoliko obrazaca zasnovanih na ovom predlošku obrasca i zatim objedinite predloške obrasca.

    Napomena: Veze ka dodatnim informacijama o objavljivanju predloška obrasca u odeljku Takođe pogledajte .

Vrh stranice

Dodavanje skripti za ažuriranje postojećih obrazaca

Ako ste ažurirali prethodno objavljeni predložak obrasca i želite da ažurirate postojeće obrasce zasnovane na predlošku obrasca, skriptu možete dodati predlošku obrasca koji se pokreće kada korisnik otvori neki od postojećih obrazaca. Kada korisnik otvori postojeći obrazac, InfoPath proverava broj verzije predloška njegove povezane obrasca na lokaciji za objavljivanje. Ako je broj verzije predloška obrasca na lokaciji za objavljivanje noviji od broja verzije u postojeći obrazac koji označava da je ažuriran, InfoPath pokreće kôd u ovaj događaj da biste ažurirali postojeći obrazac.

  1. U meniju Alatke izaberite stavku Opcije obrasca.

  2. Kliknite na dugme kreiranje verzijana listi kategorija , u dijalogu Opcije obrasca .

  3. Na listi prilikom nadogradnje verzije kliknite na dugme koristi prilagođeni događaj, a zatim kliknite na dugme Uredi. Microsoft Script Editor pokreće kada se kursor nalazi u OnVersionUpgrade rukovalac događajem.

    JScript

    //=======
    // The following function handler is created by Microsoft Office InfoPath.
    // Do not modify the name of the function, or the name and number of arguments.
    //=======
    function XDocument::OnVersionUpgrade(eventObj)
    {
    // Write your code here
    }

    VBScript

    '=======
    ' The following function handler is created by Microsoft Office InfoPath.
    ' Do not modify the name of the function, or the name and number of arguments.
    '=======
    Sub XDocument_OnVersionUpgrade(eventObj)
    ' Write your code here
    End Sub
  4. Zamenite komentar Write your code here kod.

  5. Da biste testirali kôd u ovom događaju, objavljivanje predloška obrasca, kreirajte nekoliko obrazaca zasnovanih na ovom predlošku, izmenite i objavljivanje ažurirane verzije predloška obrasca, a zatim otvorite postojeći obrazac zasnovan na stariju verziju ovaj predložak obrasca.

    Napomena: Veze ka dodatnim informacijama o objavljivanju predloška obrasca u odeljku Takođe pogledajte .

Vrh stranice

Dodavanje skripta za druge događaje

Ovu proceduru možete koristiti za dodavanje sledeće rukovaoce u predlošku obrasca:

  • OnAfterChange

  • OnBeforeChange

  • OnContextChange

  • OnLoad

  • OnSwitchView

  • OnSign

  • OnValidate

  • U meniju Alatke , postavite pokazivač programiranjei zatim kliknite na događaj da biste dodali rukovalac događajem. Microsoft Script Editor pokreće kada se kursor nalazi u događajima koji ste izabrali.

  • Zamenite komentar Write your code here kod.

Vrh stranice

Razvijte Office veštine
Istražite obuku
Prvi nabavite nove funkcije
Pridružite se Office Insider korisnicima

Da li su vam ove informacije koristile?

Hvala vam na povratnim informacijama!

Hvala za povratne informacije! Zvuči da će biti od pomoći ako vas povežemo sa našim agentima Office podrške.

×