Office
Prijava

Umetanje ActiveX kontrole

Napomena:  Željeli bismo vam pružiti najnoviji sadržaj pomoći što je brže moguće i to na vašem jeziku. Ova je stranica strojno prevedena te može sadržavati gramatičke pogreške ili netočnosti. Naša je namjera da vam ovaj sadržaj bude koristan. Možete li nam pri dnu ove stranice javiti jesu li vam ove informacije bile korisne? Kao referencu možete pogledati i članak na engleskom jeziku .

Stvaranje i uređivanje vlastite prilagođene ActiveX kontrole uštedite vrijeme i trud za drugim dizajnerima predložaka, osim ponuda funkcija koja nije dostupna u programu Microsoft Office InfoPath. Možete koristiti Microsoft ActiveX kontrole u dizajnerski način , a zatim koristiti te kontrole na predložaka obrazaca koji ste stvorili.

Sadržaj članka

Kada koristiti ActiveX kontrole

Korisnički doživljaj

Razmatranje kompatibilnosti

Umetanje ActiveX kontrole u predložak obrasca

Savjeti o zaštiti

Kada koristiti ActiveX kontrole

ActiveX kontrole obično koristite kada želite uključiti element korisničkog sučelja u predlošku obrasca koja nije dostupna u programu InfoPath, kao što su kontrole klizača koji se isporučuju s Microsoft Windows.

Vašoj tvrtki ili ustanovi možete stvoriti vlastitu prilagođenu ActiveX kontrolu za određenu poslovnu upotrebu. Na primjer, bolnica razviti ActiveX kontrolu koja omogućuje mjehuričaste materijala sinkroniziranog da se prikazuje na obrascu. Ili pretpostavimo da ste prodajni predstavnici da biste pratili broj prodanih artikala u određenom mjesecu. Ažuriranje tekstnog okvira tako da upišete može biti nezgodno i može uzrokovati pogreške, preporučuje se da imaju prodajni predstavnici da biste povećali jedan više puta iznad. Prilagođena ActiveX kontrole koja se automatski povećava klikom miša skraćuje vrijeme utrošeno praćenje informacija i smanjuje broj pogrešaka.

Vrh stranice

Korisnički doživljaj

Što će korisnik vidjeti na obrascu cijelosti ovisi o vrsti ActiveX kontrole koje koriste u predlošku obrasca.

Kad objavite predložak obrasca koji sadrži ActiveX kontrolu, ta kontrola mora biti instaliran i registriran na računala korisnika da bi korisnicima da biste otvorili obrasce koji se temelje na predlošku obrasca. Neke ActiveX kontrole, kao što su one koje su dio sustava Microsoft Windows, već biti instaliran i registriran na računalima korisnika. Ostale ActiveX kontrole, kao što su prilagođene kontrole razvijate, može biti instaliran i registriran. U ovom slučaju morate preuzeti instalirati i registrirati kontrole za korisnike.

Ako planirate instalirati predloška obrasca pomoću prilagođenog instalacijskog programa, možete instalirati i registrirati prilagođene ActiveX kontrole u isto vrijeme. Osim toga, možete navesti postojeću datoteku kabinetska (.cab) u čarobnjaku za dodavanje prilagođene kontrole koja se koristi za instaliranje kontrola na računala korisnika.

Kada koristite čarobnjak za dodavanje prilagođene kontrole da biste oslobodili ActiveX kontrolu korisnicima, navedite želite li postojeću datoteku .cab uz predloška obrasca. Ta .cab datoteka omogućuje kontrolu biti instaliran i registriran na računala korisnika. Ako se odlučite za uključivanje .cab datoteke s predloškom obrasca, a vaši korisnici već imate instaliranu ActiveX kontrolu, InfoPath će od njih zatražiti da biste instalirali kontrolu prilikom otvaranja obrasca koji se temelji na predlošku obrasca prvi put.

InfoPath automatski instalira i registrira kontrolu ako oba sljedeća dva su ispunjeni:

  • .Cab datoteke je potpisan s digitalni certifikat koji stvara digitalni potpis na datoteci.

  • Digitalni potpis je iz obrasca za razvojne inženjere ili nekog drugog pouzdanog izdavača. Ako je .cab datoteka potpisana, ali izdavač još nije pouzdan na računalu korisnika, InfoPath prikazati upozorenje o sigurnosti i zahtijeva od korisnika da biste omogućili pouzdanih izdavača.

Vrh stranice

Razmatranje kompatibilnosti

Prilikom dizajniranja predloška obrasca u programu InfoPath, možete odabrati da biste dizajnirali predložak obrasca kompatibilan s preglednikom. Prilikom dizajniranja predloška obrasca kompatibilnog s preglednikom ActiveX kontrole nisu dostupne u oknu zadatka kontrole jer se ne mogu prikazati u web-pregledniku.

Uz to, ActiveX kontrole nisu dostupne u dijelovima predložaka.

Vrh stranice

Umetanje ActiveX kontrole u predložak obrasca

Prije nego što dodate ActiveX kontrole u predložak obrasca, provjerite je dostupna u oknu zadatka kontrole . InfoPath uključuje se kontrola Čarobnjak za dodavanje prilagođene koji će vas voditi kroz postupak odabira ActiveX kontrole, uključujući instalacijsku .cab datoteku s predloškom obrasca, ako je potrebno i određivanje mogućnosti povezivanja i druga svojstva za ActiveX kontrola.

Dodavanje ActiveX kontrole u oknu zadatka kontrole

Ako razvijate vlastite ActiveX kontrolu za korištenje u programu InfoPath, morate identificirati tu kontrolu kao sigurnu za pokretanje i sigurne za skriptiranje prije nego što dovršite sljedeći postupak.

  1. Ako okno zadatka Kontrole nije vidljivo, kliknite Dodatne kontrole na izborniku Umetanje ili pritisnite ALT + I, C.

  2. Pri dnu okna zadatka kontrole , kliknite Dodavanje ili uklanjanje prilagođenih kontrola.

  3. U dijaloškom okviru Dodavanje ili uklanjanje prilagođenih kontrola kliknite Dodaj.

  4. Na prvoj stranici čarobnjaka za dodavanje prilagođene kontrole kliknite ActiveX kontrolu, a zatim kliknite Dalje.

  5. Na sljedećoj stranici čarobnjaka kliknite kontrolu koju želite na popisu Odaberite kontrolu , a zatim kliknite Dalje.

    Napomena: Na popisu Odaberite kontrolu prikazuje ActiveX kontrole koje su trenutno registrirane na vašem računalu, uključujući ActiveX kontrola koje su dio sustava Microsoft Windows. Ako ste stvorili vlastitu prilagođenu ActiveX kontrolu, morate je registrirati redoslijedom da bi se pojaviti na popisu Odaberite kontrolu . Ako ActiveX kontrole nije kompatibilan s programom InfoPath ili su nesigurne, nećete moći dodati programa InfoPath.

  6. Na sljedećoj stranici čarobnjaka, učinite nešto od sljedećeg:

    • Da biste obuhvatili instalacijsku .cab datoteku s predloškom obrasca, kliknite Uključi datoteku .cab, navedite datoteku koju želite koristiti i zatim kliknite Dalje.

    • Da biste instalirali ActiveX kontrole pomoću prilagođenog instalacijskog programa ili ako je ActiveX kontrola već instaliran na računala korisnika, kliknite Nemoj uvrštavati .cab datoteku, a zatim kliknite Dalje.

  7. Na popisu Povezivanje svojstva učinite nešto od sljedećeg:

    • Za povezivanje svojstva ActiveX kontrole za polja u izvoru podataka, kliknite neku stavku.

      Napomena: Ako ActiveX kontrola uključuje svojstvo vrijednost , InfoPath će automatski odabrati ga, ali možete ga promijeniti.

    • Da biste napustili slobodne ActiveX kontrolu, kliknite (povezivati).

  8. Kliknite Dalje.

  9. Ovisno o vrsti ActiveX kontrole koje ste odabrali da biste dodali, na popisu Omogućivanje i onemogućivanje svojstvo može se prikazati. Ako je to slučaj, kliknite Svojstva, a zatim kliknite Dalje.

    Napomena: Ako kontrolu obuhvaća je svojstvo omogućeno , InfoPath će automatski odabrati ga, ali možete ga promijeniti.

  10. Ako ste naveli svojstvo povezivanja u koraku 7, navedite željene mogućnosti povezivanja.

    Kako?

    Na popisu Vrsta polja ili grupe , učinite nešto od sljedećeg:

    • Za povezivanje ActiveX kontrole s poljem s jednostavnim podacima, kliknite polje (element ili atribut). Ovu vrstu povezivanja koriste jednostavne ActiveX kontrole, kao što su kontrole klizača koja je dio sustava Microsoft Windows. Ako odaberete tu mogućnost, morate navesti zadanu vrstu podataka za ActiveX kontrola, kao i sve ostale vrste podataka u koju se ActiveX kontrola može povezati.

    • Za povezivanje ActiveX kontrole s poljem s prilagođenom vrstom podataka, kliknite polje (element s prilagođenom vrstom podataka). ActiveX kontrole koje rade kao uređivači za određenu vrstu sadržaja, kao što su uređivač jednadžbi koji uređuju MathML koristi ovu vrstu povezivanja. Ako odaberete tu mogućnost, morate navesti i prostor naziva za XML koji će se uređivati.

    • Za povezivanje ActiveX kontrole polja ili grupe, bez obzira na vrstu podataka, kliknite polje ili grupa (bilo koja vrsta podataka). Ovu vrstu povezivanja koristi ActiveX kontrole koje analizirati uneseni podaci neko drugo mjesto u istom obrascu, kao što je grafikon, ili ActiveX kontrole koje izravno upravljaju XML podacima.

  11. Kliknite Završi.

  12. Pročitajte poruku o potvrdi, a zatim kliknite Zatvori da biste zatvorili čarobnjak.

  13. U dijaloškom okviru Dodavanje ili uklanjanje prilagođenih kontrola , kliknite u redu.

Nakon što se ActiveX kontrola pojavi u oknu zadatka kontrole , možete je umetnuti u predlošku obrasca.

Umetanje ActiveX kontrole u predložak obrasca novu, praznu

Kada umetnete Microsoft ActiveX kontrolu u predložak obrasca, InfoPath umeće prilagođene kontrole koja je povezana s poljem ili grupe u izvoru podataka, ovisno o mogućnostima koje ste naveli u čarobnjak za dodavanje prilagođene kontrole.

Napomena: Ako ostali dizajneri predložaka obrazaca u tvrtki ili ustanovi morate koristiti istu ActiveX kontrolu u svojim predlošcima obrazaca i ako ta kontrola već nije instaliran na svoja računala, možete stvoriti prilagođene instalacijskog programa, kao što je Microsoft Windows Installer Package (. datoteka msi). Ovaj prilagođeni instalacijski program možete brzo instalirati i registrirati ActiveX kontrolu za dizajnere predložaka obrazaca.

  1. Na predlošku obrasca pokazivač postavite na mjesto na koje želite umetnuti kontrolu.

  2. Ako okno zadatka Kontrole nije vidljivo, kliknite Dodatne kontrole na izborniku Umetanje ili pritisnite ALT + I, C.

  3. U odjeljku Umetanje kontrola, kliknite naziv ActiveX kontrolu koju želite umetnuti.

    Napomena o sigurnosti: Budite oprezni prilikom dodavanja ActiveX kontrole u predložak obrasca. ActiveX kontrole mogu biti stvoreni na način njihova upotreba mogu predstavljati sigurnosni rizik. Preporučujemo da koristite samo kontrole iz pouzdanih izvora.

  4. Sve stranice svojstava koje su specifične za ActiveX kontrolu će se pojaviti u standardnim InfoPath stranicama svojstava za ActiveX kontrole. Da biste vidjeli te stranice svojstava, dvokliknite ActiveX kontrola u predlošku obrasca.

Umetanje ActiveX kontrole u predložak obrasca koji se temelji na postojećeg izvora podataka

Ako se temeljiti dizajn predloška obrasca na postojeću datoteku Extensible Markup Language (XML), baze podataka i web-servisa, InfoPath izvodi polja i grupe u oknu zadatka Izvor podataka iz tog postojećeg izvora podataka. U ovom scenariju možete umetnuti ActiveX kontrole povlačenjem polja iz okna zadatka Izvor podataka ili umetanjem ActiveX kontrole iz okna zadatka kontrole , kao što je opisano u nastavku:

  1. Na predlošku obrasca pokazivač postavite na mjesto na koje želite umetnuti kontrolu.

  2. Ako okno zadatka Kontrole nije vidljivo, kliknite Dodatne kontrole na izborniku Umetanje ili pritisnite ALT + I, C.

  3. U odjeljku Umetanje kontrola, kliknite naziv ActiveX kontrolu koju želite umetnuti.

  4. U dijaloškom okviru Povezivanje kontrole odaberite polje u koje želite spremiti podatke kontrole, a zatim kliknite u redu.

Vrh stranice

Savjeti o zaštiti

Dizajniranje obrazaca koji uključuju ActiveX kontrole, sljedeća pitanja zaštite trebali biste Imajte na umu:

  • ActiveX kontrole koje se koriste u programu InfoPath imaju ograničenja koja su stroža od onih za ActiveX kontrole u programu Windows Internet Explorer. Na primjer, InfoPath zahtijeva da se ActiveX kontrole označene kao sigurne za skriptiranje i sigurne za pokretanje. Ako razvijate prilagođena ActiveX kontrolu za predloške obrasca, morate implementirati sučelje IObjectSafety tako da se InfoPath prepoznaje pojedinih kontrola označen sigurne za skriptiranje i sigurne za pokretanje.

  • Budite oprezni prilikom dodavanja ActiveX kontrole u predložak obrasca. ActiveX kontrole mogu biti dizajnirane na način njihova upotreba mogu predstavljati sigurnosni rizik. Preporučujemo da koristite samo kontrole iz pouzdanih izvora.

  • ActiveX kontrole ne mogu se instalirao ni pokrenuti na predlošcima obrazaca koji imaju ograničenu razinu pouzdanosti (kao što je navedeno u dijaloškom okviru Mogućnosti obrasca u načinu dizajna).

  • Informacije o dizajniranju sigurnije ActiveX kontrole, posjetite Web-mjestu Microsoft Developer Network (MSDN).

Vrh stranice

Proširite svoje vještine korištenja sustava Office
Istražite osposobljavanje

Jesu li vam ove informacije bile korisne?

Hvala vam na povratnim informacijama!

Hvala vam na povratnim informacijama! Čini se da bi vam pomoglo kad bismo vas povezali s nekim od naših agenata podrške za Office.

×