Vormimalli kohandamine skripti abil

Märkus.:  Soovime pakkuda teie keeles kõige ajakohasemat spikrisisu niipea kui võimalik. See leht on tõlgitud automaatselt ja sellel võib leiduda grammatikavigu või ebatäpsusi. Tahame, et sellest sisust oleks teile abi. Palun märkige selle lehe allservas, kas sellest teabest oli teile kasu või mitte. Soovi korral saab ingliskeelset artiklit lugeda siit .

Kui olete skriptide kirjutamisega tuttav, saate Microsoft JScripti või Microsoft Visual Basic Scripting Editioni (VBScripti) skriptimiskeele abil lisada oma Microsoft Office InfoPathi vormimallidele skripte. Skriptide abil saate vormimalli koostamisel kasutada reeglite, valemite, andmete valideerimise või tingimusvormingu pakutavast rohkem kohandamisvõimalusi. Näiteks võite lisada skripti, mis loob ja saadab meilisõnumi, kui kasutaja vahetab teie vormimallil põhinevas vormis aktiivset vaadet. Vormimalli saate meilisõnumite loomiseks ja saatmiseks konfigureerida ainult skripti abil.

Selle artikli teemad

Ülevaade

Ühilduvus

Vormimalli skriptimiskeele seadmine

Kuva sõnum iga kord, kui leiab aset sündmus

Skripti, mis käivitub, kui kasutaja salvestab vormi andmete lisamine

Skripti, mis käivitub, kui kasutaja edastab vormi andmete lisamine

Skripti, mis töötab, kui kasutaja klõpsab nuppu Lisa.

Skripti, mida käitatakse ühendatakse olemasolevate vormide lisamine

Skripti värskendada olemasolevat vormi lisamine

Lisage skripti muude sündmuste jaoks.

Ülevaade

InfoPathi vormimalle saate kohandada reeglite, valemite, andmete valideerimise ja tingimusvormingu abil. Ehkki need funktsioonid on paindlikud ja nende abil saab täita laias valikus ülesandeid, ei suuda need siiski päris kõigega hakkama saada. Näiteks ei saa reegleid kasutada meilisõnumi saatmiseks juhul, kui kasutaja sisestab vormi tekstiväljale teatud väärtuse. Kui teil on vaja vormimalli kohandada sellisel määral, mida nende funktsioonide pakutavad variandid ei võimalda, kuid oskate JScripti või VBScripti skriptimiskeeles skripte kirjutada, võite lisada skripti, mis käivitatakse juhul, kui kasutaja avab uue teie vormimallil põhineva vormi või muudab mõnda olemasolevat vormi.

Skripti lisamisel vormimallile käivitab InfoPath Microsoft Script Editori (MSE), kus saate vormimalli skripte lisada, redigeerida ja siluda ning mis viib kursori teie valitud sündmusele. InfoPath lisab skriptile automaatselt sündmuseohjuri. Sündmuseohjur on InfoPathi vormimalli funktsioonikood, mis reageerib kasutajapoolsele toimingule või vormi XML-andmetes tehtud muudatustele. Kui soovite näiteks, et kasutajad salvestaksid vormi mitmesse võrgukohta, saate skripti lisada sündmusohjurile OnSaveRequest. Sellise skripti lisamisel, mis tuleb käivitada siis, kui kasutaja salvestab teie vormimallil põhineva vormi, käivitab InfoPath skriptiredaktori ja lisab skripti ühe järgmistest koodidest.

Märkus.: InfoPathi lisatav kood sõltub teie valitud skriptimiskeelest.

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

Seejärel saate koodi lisada vastavatesse kohtadesse sündmuseohjuris, mis salvestab vormi määratud võrgukohta. Kui kasutaja salvestab sellel vormimallil põhineva vormi, käivitab InfoPath sündmuseohjuris OnSaveRequest sisalduva koodi.

Märkus.: Käesolevas artiklis antakse vormimalli skriptide loomisest ülevaade. Microsoft Script Editori ning konkreetsete InfoPathis kasutatavate objektide, meetodite, sündmuste ja atribuutide kohta leiate teavet InfoPathi arendajate teatmematerjalidest.

InfoPath lisab sündmuseohjurid automaatselt kõigi järgmiste sündmuste puhul peale ühe.

Event handler

Description

Steps for creating

OnAfterChange

See sündmus käivitub pärast kasutaja muudab määratud juhtelement, mis on seotud välja väärtus. Näiteks saate kuvada kohandatud HTML-i tööpaani pärast seda, kui kasutaja valib üksuse loendiboksi juhtelemendi. See sündmus käivitub pärast sündmust OnValidate .

Paremklõpsake soovitud juhtelementi vormimalli või tööpaanil Andmeallikas välja, programmeerimisega osutage kiirmenüü ja klõpsake Pärast muutmise sündmust.

OnAfterImport

See sündmus käivitub, kui kasutaja ühendab mitu vormi edukalt ühe vormi.

Käsitsi lisada selle sündmuseohjuri OnAfterImport deklaratsioon otse skripti fail MSE abil. Selle sündmuseohjuri ei saa luua kujundusrežiimis.

OnBeforeChange

See sündmus käivitub, kui kasutaja muudab juhtelemendi väärtuse ja enne selle juhtelemendiga seotud määratud välja väärtus on lisatud. Näiteks saate takistada kasutaja lisamise täiendav enne korduva tabeli viimase rea täitmine.

Paremklõpsake soovitud juhtelementi vormimalli või tööpaanil Andmeallikas välja, osutage kiirmenüü programmeerimine ja klõpsake Enne muutmise sündmust.

OnClick

See sündmus käivitub, kui kasutaja klõpsab nuppu seotud see sündmus. See sündmus on saadaval pärast nupu lisamine vormimallile. Näiteks saate teha keeruka arvutuse abil väärtused põhilise andmeallika välju, kui kasutaja klõpsab nuppu.

Topeltklõpsake nuppu kontrolli ja seejärel dialoogiboksi Atribuudid vahekaardil Üldine nuppu Redigeeri vormi koodi.

OnContextChange

See sündmus käivitub, kui fookus muutub vorm. Näiteks see sündmus käivitub, kui kasutaja viib teksti väljale Kuupäevavalija või kui kasutaja määratud vaade. Toimub pärast kõigi muude sündmust.

Klõpsake menüü Tööriistad käsk programmeerimineja klõpsake Konteksti muutmise sündmust.

OnLoad

See sündmus käivitub iga kord, kui kasutaja loob uue vormi või avab teie vormimallil põhinevaid olemasolevale vormile. Näiteks saate kopeerida üksuste loendit teisene andmeallikas põhilise andmeallika vormi avamisel kasutajale.

Klõpsake menüü Tööriistad käsk programmeerimineja seejärel klõpsake käsku Laadi sündmust.

OnMergeRequest

See sündmus käivitub, kui teie vormimallil põhinevaid vorme ühendatakse. Näiteks saate kuvada arvu vormid, mis on ühendatud anda kasutaja olek Ühenda selle toimingu käigus.

Klõpsake menüü Tööriistad nuppu Vormi suvandid. Klõpsake loendis kategooriaTäpsemalt. Klõpsake jaotises vormide ühendamine, märkige ruut Ühenda kohandatud koodi abil ja seejärel klõpsake nuppu Redigeeri.

OnSaveRequest

See sündmus käivitub, kui kasutaja salvestab teie vormimallil põhinevaid. Näiteks saate salvestada vorm, mis põhineb sellel vormimallil rohkem kui ühte kohta, kui kasutaja salvestab vormi. InfoPathi kaks täiendavad koodiread lisatakse see sündmus: rida, mis salvestab vormi ja teine rida, mis ütleb teile, kui edukalt salvestatud InfoPathi vormi.

Klõpsake menüü Tööriistad nuppu Vormi suvandid. Klõpsake loendis kategooria väärtust avada ja salvestada. Klõpsake jaotises Salvesta käitumine, märkige ruut Salvesta kohandatud koodi abil ja seejärel klõpsake nuppu Redigeeri.

OnSign

See sündmus käivitub, kui kasutaja rakendab digitaalallkirja lisamine vormile. Näiteks saate lisada kuluaruande digitaalallkirja täiendavad andmed, kui kasutaja logib see.

Klõpsake menüü Tööriistad käsk programmeerimineja seejärel klõpsake nuppu Logi sisse sündmuse.

OnSubmitRequest

See sündmus käivitub, kui kasutaja edastab oma vormi andmeid. Näiteks saate esitada vormi andmed turvaline veebiteenus, kui kasutaja klõpsab menüü failEdasta . Kuna InfoPath ei toeta turvalist veebiteenuse andmeühenduse, peate lisama kohandatud andmeühendust, mis töötab teie turvaline veebiteenus.

Klõpsake menüü TööriistadEdastamise suvandid. Märkige ruut Luba kasutajatel selle vormi edastada , klõpsake kohandatud toimingu abil koodja seejärel klõpsake nuppu Redigeeri koodi.

OnSwitchView

See sündmus käivitub, kui kasutaja avab teie vormimallil põhinevaid vormi või mõne muu vaate vormi aktiveerib. Näiteks, kui kasutaja aktiveerib kindla vaate, saate luua vormi põhi andmeallika väljade andmeid sisaldava meilisõnumi.

Klõpsake menüü Tööriistad käsku programmeerimineja klõpsake Vaate muutmise sündmust.

OnValidate

See sündmus käivitub, kui kasutaja muudab juhtelement, mis on seotud välja väärtus. Näiteks, kui kasutaja muudab mingi kindla juhtelemendi väärtuse, saate arvutada uue väärtuse jaoks mõne muu juhtelemendi kasutaja sisestatud arvu ja arvu, mis on skripti abil. Toimub pärast sündmuseohjuri OnBeforeChange käivitumist .

Paremklõpsake soovitud juhtelementi vormimalli või tööpaanil Andmeallikas välja, osutage kiirmenüü programmeerimine ja klõpsake Pärast valideerimise sündmust.

OnVersionUpgrade

See sündmus käivitub, kui kasutaja avab olemasolevale vormile ja kasutada olemasolevat vormi vormimalli versiooninumber on vanemad kui versiooninumber vormimalli avaldamine asukohta. Olemasoleva vormi avamisel kasutajale kontrollib InfoPathi vormimalli seostatud olemasolevat vormi versiooninumber. Kui vormimall sisaldab uuem versioon number, käivitab InfoPath sündmuseohjuri OnVersion olemasolevat vormi avamisel. Oletagem näiteks, et olemasoleva vormimalli uue välja lisamine ja selle uuesti avaldada, ja soovite uue välja, kui kasutaja avab olemasoleva vormi põhi andmeallika lisada. Sel juhul lisab uue välja põhilise andmeallika olemasoleva vormi avamisel kasutajale.

Klõpsake menüü Tööriistad nuppu Vormi suvandid. Klõpsake loendis kategooriaVersioonimine. Versiooni täiendamine loendis käsku Kasuta kohandatud sündmustja seejärel klõpsake nuppu Redigeeri.

Lehe algusse

Ühilduvuskaalutlused.

Skripte ei saa lisada brauseriga ühilduv vormimall. Skripte saab lisada üksnes sellisesse vormimalli, millel põhinevad vormid täidetakse InfoPathis. Brauseriga ühilduvaid vormimalle saate kohandada ainult hallatava koodi abil.

Lehe algusse

Vormimalli skriptimiskeele seadmine

Vormimalli kohandamiseks skripti abil saate kasutada Microsoft JScripti või Microsoft Visual Basic Scripting Editioni (VBScript). Vaikimisi on konfigureeritud InfoPathi JScripti abil skripti lisada. Vormimalli ei sisalda hallatavat koodi ega skripti, kui soovite oma skriptimiskeele VBScript kasutamiseks, saate muuta skriptimiskeele vormimalli VBScript. Te ei saa kasutada sama vormimalli mõlemas skriptimine keeles.

Kui vormimall juba sisaldab skripti ühes keeles ja te soovite kasutada muud keelt, peate olemasoleva skripti salvestada, et saate teisendada skripti muus keeles skripti eemaldamine vormimalli Vormi suvandid dialoogiboksi ja seejärel lisage teisendatud skripti uuesti vormimalli. InfoPath ei saa teisendada skriptide uue skriptimiskeele. Vormi suvandid dialoogiboksis Skriptimiskeele muutmine mõjutab ainult sellel vormimallil. Vormimallide on JScripti skriptimise keele vaikeväärtuseks.

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

  2. Klõpsake dialoogiboksi Vormi suvandid loendis kategooriaprogrammeerimisega.

  3. Klõpsake loendis vormimalli koodi keel jaotises programmeerimiskeele, VBScript.

    Märkused: 

    • Kui olete skriptimiskeele seadmine ja luua ühe või mitme sündmuseohjur vormimalli, ei saa muuta vormimalli skriptimiskeele.

    • Kui olete installinud Microsoft Visual Studio 2005 Tools for Applications, vaikekeele on Microsoft Visual Basic .NET. Saate siiski kasutada seda toimingut VBScript skriptimiskeele muuta.

Lehe algusse

Mõne kindla sündmuse puhul alati teate kuvamine

Kui soovite teada, millised sündmuseohjurid mõne toimingu või sündmuse korral käivitatakse, võite lisada ajutise koodi ja määrata, et sündmuseohjuri käitamisel kuvataks alati vastav teade. Seda koodi peaksite kasutama üksnes sündmuseohjuri käitamise määratlemiseks. Pärast selle koodi lisamist saate vaadata sellel vormimallil põhineva vormi eelvaadet või vormimalli avaldada ja luua seejärel uue vormimalli. Mõni sündmuseohjur käivitatakse üksnes juhul, kui loote vormi pärast vormimalli avaldamist. Seejärel võite sooritada toimingu, mis peaks teie arvates sündmuseohjuri käivitama. Kui sündmuseohjur käivitatakse, kuvatakse teade.

Kui olete kindlaks teinud, millised toimingud või sündmused põhjustavad sündmuseohjuri käivitamise, eemaldage ajutine kood ja jätkake vormimalli kujundamist. Kui te ei eemalda seda koodi ning avaldate vormimalli, kuvatakse vastav teade sündmuseohjuri käivitumisel ka kasutajatele.

  1. Lisage sündmuseohjur.

  2. JScripti koodi lisamiseks tippige XDocument.UI.Alert ("sündmuse nimi"); Asendage sündmuseohjur nime. Näiteks kui lisate OnValidate sündmuseohjuri järgmine kood, tippige XDocument.UI.Alert ("The OnValidate sündmuseohjur lihtsalt parandusfunktsiooni");

  3. VBScript koodi lisada, tippige XDocument.UI.Alert ("sündmuse nimi") näiteks, kui lisate OnSaveRequesti sündmuseohjur järgmine kood, tippige XDocument.UI.Alert ("The OnSaveRequesti sündmuseohjur lihtsalt parandusfunktsiooni")

  4. Koodi testimiseks klõpsake menüü Fail käsku Eelvaade või vajutage klahvikombinatsiooni CTRL+SHIFT+B ja sooritage siis sündmuse käivitav kasutajatoiming. Selle koodireaga seostatud sündmuse toimumisel peaks kuvatama teie sisestatud teade.

    Märkus.: Mõne sündmuse puhul peate sündmuse käivitava kasutajatoimingu sooritamiseks vormimalli esmalt avaldama ja looma siis sellel vormimallil põhineva vormi.

  5. Enne seda, kui avaldate vormimalli ja annate kasutajatele loa täita sellel vormimallil põhinevaid vorme, kustutage teateboksi kuvamiseks kasutatud ajutine kood.

Lehe algusse

Sellise skripti lisamine, mis käivitatakse, kui kasutaja salvestab vormi andmed

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

  2. Klõpsake dialoogiboksi Vormisuvandid loendis Kategooria väärtust Ava ja salvesta.

  3. Märkige jaotises Salvestuskäitumine ruut Salvesta kohandatud koodi kasutades ja klõpsake siis nuppu Redigeeri. Käivitatakse Microsoft Script Editor ja kursor asub sündmuseohjuris 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. Tehke ühte või mõlemat järgmistest.

    • Sellise skripti lisamiseks, mis käivitatakse enne seda, kui InfoPath salvestab vormi, asendage kommentaar Write the code to be run before saving here. oma koodiga.

    • Sellise skripti lisamiseks, mis käivitatakse pärast seda, kui InfoPath salvestab vormi, asendage kommentaar Write the code to be run after saving here. oma koodiga.

  5. Muudatuste kontrollimiseks klõpsake tööriistaribal Standard nuppu Eelvaade või vajutage klahvikombinatsiooni CTRL+SHIFT+B.

    Märkus.: Kui sündmuseohjur käivitatakse alles pärast vormimallil põhineva vormi loomist, klõpsake vormimalli avaldamiseks menüü Fail käsku Avada ja täitke avaldamisviisardi juhised. Pärast vormimalli avaldamist looge uus vorm ja sooritage siis sündmuseohjuri käivitamiseks soovitud toiming.

Lehe algusse

Sellise skripti lisamine, mis käivitatakse, kui kasutaja edastab vormi andmed

  1. Klõpsake menüü Tööriistad käsku Edastussuvandid.

  2. Dialoogiboksis Edastamise suvandid ruut Luba kasutajatel selle vormi edastada .

  3. Klõpsake nuppu Rakenda kohandatud toiming koodi kasutades ja siis nuppu Redigeeri koodi. Käivitatakse Microsoft Script Editor ja kursor asub sündmuseohjuris OnSubmitRequest.

    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. Asendage kommentaar If the submit operation is successful, set eventObj.ReturnStatus = true Write your code here oma koodiga.

  5. Muudatuste kontrollimiseks klõpsake tööriistaribal Standard nuppu Eelvaade või vajutage klahvikombinatsiooni CTRL+SHIFT+B.

Lehe algusse

Sellise skripti lisamine, mis käivitatakse, kui kasutaja klõpsab teatud nuppu

  1. Lisage vormimallis mõnda vaatesse uus nupp ja seejärel topeltklõpsake seda nuppu.

    Märkus.: Skripti lisamisel olemasolevale nupule topeltklõpsake olemasolevat nuppu.

  2. Klõpsake vahekaarti Üldist.

  3. Klõpsake nuppu Redigeeri vormi koodi. Käivitatakse Microsoft Script Editor ja kursor asub selle nupu sündmuseohjuris OnClick.

    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. Asendage kommentaar Write your code here oma koodiga.

  5. Muudatuste kontrollimiseks klõpsake tööriistaribal Standard nuppu Eelvaade või vajutage klahvikombinatsiooni CTRL+SHIFT+B.

Lehe algusse

Sellise skripti lisamine, mis käivitatakse olemasolevate vormide ühendamisel

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

  2. Klõpsake dialoogiboksi Vormisuvandid loendis Kategooria väärtust Täpsemalt.

  3. Märkige jaotises Vormide ühendamine ruut Luba vormide ühendamine.

  4. Märkige ruut Ühenda kohandatud koodi kasutades ja klõpsake siis nuppu Redigeeri. Käivitatakse Microsoft Script Editor ja kursor asub sündmuseohjuris OnMergeRequest.

    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. Asendage kommentaar Write the code that handles each form being merged here. oma koodiga.

  6. Selle sündmuse koodi testimiseks avaldage vormimall, looge mitu vormimallil põhinevat vormi ja ühendage seejärel vormid.

    Märkus.: Vormimalli avaldamise kohta leiate lisateavet jaotise Vt ka linkide kaudu.

Lehe algusse

Olemasolevaid vorme värskendava skripti lisamine

Kui olete mõnda varem avaldatud vormimalli värskendanud ja soovite värskendada ka sellel vormimallil põhinevaid olemasolevaid vorme, saate värskendatud vormimalli lisada skripti, mis käivitatakse siis, kui kasutaja avab mõne olemasoleva vormi. Kui kasutaja avab olemasoleva vormi, kontrollib InfoPath sellega seostatud vormimalli versiooninumbrit avaldamisasukohas. Kui avaldamisasukohas asuva vormimalli versiooninumber on olemasoleva vormi versiooninumbrist uuem (osutades, et vormimalli on värskendatud), käivitab InfoPath olemasoleva vormi värskendamiseks selle sündmuse koodi.

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

  2. Klõpsake dialoogiboksi Vormisuvandid loendis Kategooria väärtust Versioonide loomine.

  3. Klõpsake loendis Versiooni värskendamisel väärtust Kasuta kohandatud sündmust ja siis nuppu Redigeeri. Käivitatakse Microsoft Script Editor ja kursor asub sündmuseohjuris OnVersionUpgrade.

    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. Asendage kommentaar Write your code here oma koodiga.

  5. Selle sündmuse koodi testimiseks avaldage vormimall, looge mitu sellel vormimallil põhinevat vormi, muutke vormimalli ja avaldage värskendatud versioon ning avage seejärel mõni vormimalli vanemal versioonil põhinev vorm.

    Märkus.: Vormimalli avaldamise kohta leiate lisateavet jaotise Vt ka linkide kaudu.

Lehe algusse

Muude sündmustega seotud skriptide lisamine

Nende juhiste abil saab vormimallile lisada järgmisi sündmuseohjureid:

  • OnAfterChange

  • OnBeforeChange

  • OnContextChange

  • OnLoad

  • OnSwitchView

  • OnSign

  • OnValidate

  • Valige menüü Tööriistad käsk Programmeerimine ja klõpsake siis sündmuseohjurile lisatavat sündmust. Käivitatakse Microsoft Script Editor ja kursor asub teie valitud sündmuseohjuris.

  • Asendage kommentaar Write your code here oma koodiga.

Lehe algusse

Täiendage Office'i kasutamise 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.

×