ActiveX-juhtelemendi lisamine

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 .

Oma ActiveX-juhtelementide loomine ja levitamine aitab lisaks selliste võimaluste pakkumisele, mida Microsoft Office InfoPath vaikimisi ei sisalda, hoida kokku teiste vormimallikujundajate aega ja vaeva. Microsofti ActiveX-juhtelemendid saate kättesaadavaks teha kujundusrežiim ning neid juhtelemente siis loodavatel vormimallidel kasutada.

Selle artikli teemad

Millal kasutada ActiveX-juhtelement

Kasutusvõimalused

Ühilduvus

Vormimalli ActiveX-juhtelemendi lisamine

Turvalisus näpunäited

ActiveX-juhtelemendi kasutamine

ActiveX-juhtelemente kasutatakse enamasti juhul, kui soovite vormimalli kaasata selliseid kasutajaliidese elemente, mis pole InfoPathis saadaval (nt Microsoft Windowsis sisalduv liuguri juhtelement).

Asutustes võib kohandatud ActiveX-juhtelemente luua ka näiteks ettevõtte konkreetsete vajaduste täitmiseks. Näiteks võib haigla IT-osakond töötada välja sellise ActiveX-juhtelemendi, mis võimaldab vormil kuvada meditsiinilisi jooniseid või pilte. Või oletagem, et teie ettevõtte müügiesindajad peavad kuus müüdud üksuste arvul silma peal hoidma. Tekstivälja värskendamine tippides on kohmakas ja võib põhjustada vigu, kuna müügiesindajad peavad arve korduvalt ühe võrra suurendama. Kohandatud ActiveX-juhtelement, mis aitab arvu suurendada ühe hiireklõpsuga, aitab säästa selle teabe jälgimisele kuluvat aega ja vähendada vigade tekkimise võimalust.

Lehe algusse

Kasutamine

Kasutajale vormimallil kuvatav pilt sõltub täielikult sellest, mis tüüpi ActiveX-juhtelementi olete vormimallil kasutanud.

ActiveX-juhtelementi sisaldava vormimalli avaldamisel peab see juhtelement olema kasutajate arvutitesse installitud ja registreeritud, et kasutajad saaksid sellel vormimallil põhinevaid vorme avada. Mõni ActiveX-juhtelement (nt Microsoft Windowsis sisalduvad juhtelemendid) võib juba olla kasutajate arvutitesse installitud ja registreeritud. Muud ActiveX-juhtelemendid (nt teie enda välja töötatud kohandatud juhtelemendid) ei pruugi aga olla ei installitud ega registreeritud. Sel juhul peate need juhtelemendid oma kasutajate arvutitesse installima ja registreerima.

Kui kavatsete vormimalli installida kohandatud installiprogrammi abil, saate samal ajal installida ja registreerida ka kohandatud ActiveX-juhtelemendi. Teise võimalusena võite kohandatud juhtelemendi lisamise viisardis määrata mõne olemasoleva CAB-faili, mida kasutatakse juhtelemendi installimiseks kasutajate arvutitesse.

Kui teete ActiveX-juhtelemendi kasutajatele kättesaadavaks kohandatud juhtelemendi lisamise viisardi abil, peate määrama, kas soovite olemasoleva CAB-faili koos oma vormimalliga pakkida või mitte. See CAB-fail võimaldab juhtelemendi kasutajate arvutitesse installida ja registreerida. Kui otsustate CAB-faili vormimallile kaasata ja kasutajatel pole seda ActiveX-juhtelementi veel installitud, palub InfoPath neil mõne teie vormimallil põhineva vormi esmakordsel avamisel selle juhtelemendi installida.

InfoPath installib ja registreerib juhtelemendi kasutajate jaoks automaatselt, kui täidetud on mõlemad järgmised tingimused.

  • CAB-fail peab olema allkirjastatud digitaalserdiga, mis loob failis digitaalallkirja.

  • Digitaalallkiri peab kuuluma vormiarendajale või mõnele muule usaldusväärsele tootjale. Kui CAB-fail on küll allkirjastatud, ent avaldaja pole veel kasutaja arvutis usaldusväärsete tootjate hulka lisatud, kuvab InfoPath turbeteatise ja palub kasutajal see avaldaja usaldusväärseks tunnistada.

Lehe algusse

Ühilduvuskaalutlused.

Kui loote InfoPathis vormimalli, saate soovi korral kujundada brauseriga ühilduv vormimall. Brauseriga ühilduva vormimalli kujundamisel pole ActiveX-juhtelemendid tööpaanil Juhtelemendid saadaval, kuna neid ei saa veebibrauseris kuvada.

Lisaks ActiveX-juhtelemente ei ole saadaval malliosades.

Lehe algusse

ActiveX-juhtelemendi lisamine vormimalli

ActiveX-juhtelemendi lisamiseks vormimallile, peate selle kättesaadavaks tööpaanil juhtelemendid . InfoPath sisaldab mõni kohandatud juhtelemendi lisamise viisardi mis juhatab teid läbi ActiveX-juhtelemendi valimine, sh on CAB installifail oma vormimalliga vajadusel ja sidumine suvandeid ja muid atribuute määratlemine ActiveX juhtelemendi.

Tööpaanil juhtelemendid ActiveX-juhtelemendi lisamine

Kui töötate InfoPathis kasutamiseks välja oma ActiveX-juhtelemendi, peate selle juhtelemendi enne järgmise toimingu lõpuleviimist määratlema nii lähtestamiseks kui ka skriptimiseks turvalisena.

  1. Kui tööpaan Juhtelemendid pole nähtav, siis klõpsake menüüs Lisa valikut Veel juhtelemente või vajutage klahvikombinatsiooni ALT+I, C.

  2. Klõpsake tööpaani Juhtelemendid allosas käsku Lisa või eemalda kohandatud juhtelemente.

  3. Klõpsake dialoogiboksis Kohandatud juhtelementide lisamine või eemaldamine nuppu Lisa.

  4. Klõpsake kohandatud juhtelemendi lisamise viisardi esimesel lehel nuppu ActiveX-juhtelement ja siis nuppu Edasi.

  5. Viisardi järgmisel lehel klõpsake soovitud juhtelementi loendis Juhtelemendi valimine ja siis nuppu Edasi.

    Märkus.: Loendis Juhtelemendi valimine kuvatakse praegu teie arvutis registreeritud ActiveX-juhtelemendid (sh Microsoft Windowsis sisalduvad ActiveX-juhtelemendid). Kui olete loonud kohandatud ActiveX-juhtelemendi, peate selle registreerima, et see kuvataks loendis Juhtelemendi valimine. Kui ActiveX-juhtelemendid ei ühildu InfoPathiga või neid ei peeta turvaliseks, ei saa te neid InfoPathi lisada.

  6. Viisardi järgmisel lehel tehke ühte järgmistest.

    • Installimiseks nõutava CAB-faili kaasamiseks vormimallile klõpsake nuppu Kaasa CAB-fail, määrake kasutatav fail ja klõpsake siis nuppu Edasi.

    • Kui soovite ActiveX-juhtelementi installida kohandatud installiprogrammi abil või kui ActiveX-juhtelement on teie kasutajate arvutitesse juba installitud, klõpsake nuppu Ära kaasa CAB-faili ja siis nuppu Edasi.

  7. Tehke loendis Siduv atribuut ühte järgmistest.

    • ActiveX-juhtelemendi atribuudi sidumiseks andmeallika väljaga klõpsake soovitud üksust.

      Märkus.: Kui ActiveX-juhtelemendil on atribuut Väärtus, valib InfoPath selle automaatselt, kuid soovi korral saate seda muuta.

    • ActiveX-juhtelemendi sidumata jätmiseks klõpsake väärtust (mitte siduda).

  8. Klõpsake nuppu Edasi.

  9. Sõltuvalt sellest, millist tüüpi ActiveX-juhtelemendi otsustasite lisada, võidakse kuvada loend Lubatud või keelatud atribuut. Sel juhul klõpsake esmalt soovitud atribuuti ja siis nuppu Edasi.

    Märkus.: Kui juhtelemendil on atribuut Lubatud, valib InfoPath selle automaatselt, kuid soovi korral saate seda muuta.

  10. Kui määrasite 7. juhises siduva atribuudi, määrake ka soovitud sidumissuvandid.

    Kuidas?

    Tehke loendis Välja või rühma tüüp ühte järgmistest.

    • ActiveX-juhtelemendi sidumiseks lihtsa andmetüübiga väljaga klõpsake väärtust Väli (element või atribuut). Seda tüüpi sidumist kasutavad lihtsad ActiveX-juhtelemendid (nt Microsoft Windowsi liuguri juhtelement). Selle väärtuse valimisel peate ActiveX-juhtelemendi jaoks määrama vaikeandmetüübi ning täiendavad andmetüübid, millega ActiveX-juhtelemendi saab siduda.

    • ActiveX-juhtelemendi sidumiseks kohandatud andmetüübiga väljaga valige väärtus Väli (kohandatud andmetüüpi sisaldav element). Seda tüüpi sidumist kasutavad teatud tüüpi sisu redaktoritena toimivad ActiveX-juhtelemendid (nt MathML-i jaoks mõeldud võrrandiredaktor). Selle väärtuse valimisel peate määrama ka redigeeritava XML-i nimeruum.

    • ActiveX-juhtelemendi sidumiseks mõne välja või rühmaga (olenemata andmetüübist) klõpsake väärtust Väli või Rühm (kõik andmetüübid). Seda tüüpi sidumist kasutavad ActiveX-juhtelemendid, mis analüüsivad samal vormil mujale (nt graafikusse või diagrammile) sisestatavat teavet, või ActiveX-juhtelemendid, mis töötlevad XML-andmeid otse.

  11. Klõpsake nuppu Valmis.

  12. Vaadake kinnitusteade üle ja klõpsake seejärel viisardist väljumiseks nuppu Sule.

  13. Klõpsake dialoogiboksis Kohandatud juhtelementide lisamine või eemaldamine nuppu OK.

Kui ActiveX-juhtelement on tööpaanil Juhtelemendid kuvatud, saate selle lisada oma vormimallile.

ActiveX-juhtelemendi lisamine uude tühja vormimalli

Microsofti ActiveX-juhtelemendi lisamisel vormimallile lisab InfoPath kohandatud juhtelemendi, mis on seotud andmeallika välja või rühmaga (sõltuvalt kohandatud juhtelemendi lisamise viisardis määratud suvanditest).

Märkus.: Kui teised teie asutuse vormimallikujundajad soovivad oma vormimallidel kasutada sama ActiveX-juhtelementi ning kui seda juhtelementi pole veel nende arvutitesse installitud, võite luua kohandatud installiprogrammi (nt Microsoft Windows Installeri paketifaili (.msi)). Kohandatud installiprogrammi abil on vormimallikujundajatel mugav ActiveX-juhtelementi kiiresti installida ja registreerida.

  1. Viige kursor vormimallis kohta, kuhu soovite juhtelemendi lisada.

  2. Kui tööpaan Juhtelemendid pole nähtav, siis klõpsake menüüs Lisa valikut Veel juhtelemente või vajutage klahvikombinatsiooni ALT+I, C.

  3. Klõpsake jaotises Juhtelementide lisamine lisatava ActiveX-juhtelemendi nime.

    Turbeteade.: Olge oma vormimallile ActiveX-juhtelementide lisamisel ettevaatlik. ActiveX-juhtelemendid võivad endast kujutada turvaohtu. Soovitame kasutada ainult usaldusväärsetest allikatest pärinevaid juhtelemente.

  4. ActiveX-juhtelemendi kohased atribuudilehed kuvatakse koos standardsete InfoPathi ActiveX-juhtelementide atribuudilehtedega. Atribuudilehtede vaatamiseks topeltklõpsake vormimallil vastavat ActiveX-juhtelementi.

ActiveX-juhtelemendi lisamine olemasoleval andmeallikal põhinevasse vormimalli

Kui te kujundust vormimalli olemasoleva laiendatav märgistuskeel (XML) faili, andmebaasi või veebiteenuse, InfoPathi saab väljade ja rühmade tööpaanil Andmeallika olemasoleva andmeallika põhjal. Selle stsenaariumi korral saate lisada ActiveX-juhtelemendi välja lohistamine tööpaanilt Andmeallikas vormimallile või sisestades ActiveX-juhtelemendi tööpaanil juhtelemendid , järgides järgmisi juhiseid.

  1. Viige kursor vormimallis kohta, kuhu soovite juhtelemendi lisada.

  2. Kui tööpaan Juhtelemendid pole nähtav, siis klõpsake menüüs Lisa valikut Veel juhtelemente või vajutage klahvikombinatsiooni ALT+I, C.

  3. Klõpsake jaotises Juhtelementide lisamine lisatava ActiveX-juhtelemendi nime.

  4. Klõpsake dialoogiboksis Juhtelemendi sidumine valige väli, kuhu soovite juhtelemendi andmete talletamiseks ja seejärel klõpsake nuppu OK.

Lehe algusse

Turbenäpunäited

ActiveX-juhtelemente sisaldavate vormide kujundamisel peaksite meeles pidama järgmisi turvalisusega seotud punkte.

  • InfoPathis kasutatavate ActiveX-juhtelementide piirangud on rangemad kui Windows Internet Exploreris kasutavate ActiveX-juhtelementide puhul. Näiteks nõuab InfoPath, et ActiveX-juhtelemendid oleksid märgitud nii skriptimiseks kui ka lähtestamiseks turvalisena. Vormimallides kasutamiseks mõeldud kohandatud ActiveX-juhtelementide väljatöötamisel peate juurutama liidese IObjectSafety, et InfoPath tuvastaks vastava juhtelemendi nii skriptimiseks kui ka lähtestamiseks turvalisena.

  • Olge oma vormimallile ActiveX-juhtelementide lisamisel ettevaatlik. ActiveX-juhtelemendid võivad endast kujutada turvaohtu. Soovitame kasutada ainult usaldusväärsetest allikatest pärinevaid juhtelemente.

  • ActiveX-juhtelemente ei saa installida ega käitada vormimallid, mille usaldustase on piiratud (vastavalt kujundusrežiimis dialoogiboksis Vormisuvandid määratud sätetele).

  • Turvalisemate ActiveX-juhtelementide kujundamise kohta leiate lisateavet Microsoft Developer Networki (MSDN-i) veebisaidilt.

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.

×