Office
Prihlásenie

Vloženie ovládacieho prvku ActiveX

Poznámka:  Radi by sme vám čo najrýchlejšie poskytovali najaktuálnejší obsah Pomocníka vo vašom vlastnom jazyku. Táto stránka bola preložená automaticky a môže obsahovať gramatické chyby alebo nepresnosti. Naším cieľom je, aby bol tento obsah pre vás užitočný. Dali by ste nám v dolnej časti tejto stránky vedieť, či boli pre vás tieto informácie užitočné? Tu nájdete anglický článok pre jednoduchú referenciu.

Vytváranie a distribúcia vlastné vlastný ovládací prvok ActiveX, môžete ušetriť čas a úsilie pre ďalších návrhárov šablón formulárov, okrem poskytujú funkcie, ktoré nie je k dispozícii v programe Microsoft Office InfoPath. Môžete sprístupniť v režim návrhu ovládacie prvky Microsoft ActiveX a potom pomocou týchto ovládacích prvkov na šablón formulárov, ktoré ste vytvorili.

Obsah tohto článku

Používanie ovládacích prvkov ActiveX

Možnosti používateľa

Informácie týkajúce sa kompatibility

Vloženie ovládacieho prvku ActiveX v šablóne formulára

Tipy na zabezpečenie

Používanie ovládacích prvkov ActiveX

Obvykle používate ovládací prvok ActiveX, keď chcete zahrnúť používateľské rozhranie prvok v šablóne formulára, ktorý nie je k dispozícii v programe InfoPath, napríklad ovládací prvok jazdca, ktorá je súčasťou Microsoft Windows.

Vaša organizácia môžete vytvoriť aj svoj vlastný vlastných ovládacích prvkov ActiveX pre konkrétne obchodné. Napríklad, nemocnice môžete vytvoriť ovládací prvok ActiveX, lekárske snímky sa zobrazí vo formulári. Alebo Predpokladajme, že váš obchodní zástupcovia majú na sledovanie počet položiek v danom mesiaci predal. Aktualizácia textového poľa zadaním môže byť náročný a môže mať za následok chyby, rozhodovaní, či obchodní zástupcovia majú zvýšiť o jedna veľakrát nad. Vlastný ovládací prvok ActiveX, ktoré vlastným tlačidla myši znižuje čas, ktorý je potrebný na zaznamenávanie tieto informácie a pomôže znížiť chyby.

Na začiatok stránky

Možnosti používateľa

Používateľovi sa zobrazí vo formulári závisí od typu ovládacieho prvku ActiveX, ktoré používate v šablóne formulára.

Pri publikovaní šablóny formulára, ktorá obsahuje ovládací prvok ActiveX, tento ovládací prvok musí byť nainštalovaný a zaregistrovaný v počítačoch používateľov, aby používatelia mohli otvoriť formuláre založené na šablóne formulára. Niektoré ovládacie prvky ActiveX, napríklad tie, ktoré sú zahrnuté v systéme Microsoft Windows, môže už nainštalovaný a zaregistrovaný v počítačoch používateľov. Ďalšie ovládacie prvky ActiveX, napríklad vlastné ovládacie prvky, ktoré môžete vytvoriť, nie možné nainštalovať, a zaregistrovať. V tomto prípade musí prijať opatrenia nainštalovať a zaregistrovať ovládacích prvkov pre vašich používateľov.

Ak plánujete šablónu formulára nainštalovať pomocou vlastného inštalačného programu, môžete nainštalovať a zaregistrovať vlastný ovládací prvok ActiveX v rovnakom čase. Prípadne môžete určiť existujúceho súboru skrinka (.cab) do Sprievodcu pridaním vlastného ovládacieho prvku, sa používa na inštaláciu ovládacieho prvku v počítačoch používateľov.

Pri použití Sprievodcu pridaním vlastného ovládacieho prvku na ovládací prvok ActiveX sprístupniť používateľom, je nutné zadať, ak chcete vytvoriť balík existujúceho súboru .cab so šablónou formulára. Tento súbor .cab môžete ovládať nainštalovaný a zaregistrovaný v počítačoch používateľov. Ak sa rozhodnete zahrnúť .cab súbor so šablónou formulára a vaši používatelia ešte nemáte nainštalovaný ovládací prvok ActiveX, program InfoPath vás vyzve, aby ich nainštalujte ovládací prvok, keď otvoríte formulár založený na šablóne formulára po prvýkrát.

Program InfoPath automaticky nainštaluje a zaregistruje ovládacieho prvku pre používateľov, ak sú splnené obe nasledujúce požiadavky:

  • Súbor .cab je podpísaný digitálny certifikát, ktorý vytvára digitálny podpis na súbor.

  • Digitálny podpis pochádza od vývojára formulárov alebo iného dôveryhodného vydavateľa. Ak je súbor .cab podpísaný, ale Vydavateľ zatiaľ nie je dôveryhodný v počítači používateľa, program InfoPath zobrazí upozornenie zabezpečenia a vyžaduje, aby používateľ povolil dôveryhodnosť vydavateľa.

Na začiatok stránky

Informácie týkajúce sa kompatibility

Pri návrhu šablóny formulára v programe InfoPath môžete navrhnúť šablóna formulára kompatibilná s prehliadačom. Pri návrhu šablóny formulára kompatibilnej s prehľadávačom ovládacie prvky ActiveX nie sú k dispozícii na pracovnej table Ovládacie prvky, pretože ich nie je možné zobraziť vo webovom prehliadači.

Okrem toho, ovládacie prvky ActiveX nie sú dostupné v časti šablóny.

Na začiatok stránky

Vloženie ovládacieho prvku ActiveX v šablóne formulára

Ak chcete pridať ovládací prvok ActiveX do šablóny formulára, musíte robiť to k dispozícii na pracovnej table Ovládacie prvky. Program InfoPath obsahuje pridať vlastný ovládací prvok sprievodca, ktorý vás prevedie procesom výberom položky Ovládací prvok ActiveX, vrátane inštalačný súbor typu .cab so šablónou formulára v prípade potreby s uvedením viazanie možností a iných vlastností prvkov ActiveX Ovládací prvok.

Pridanie ovládacieho prvku ActiveX na pracovnú tablu Ovládacie prvky

Ak vyvíjate vlastné ovládací prvok ActiveX v programe InfoPath, musíte identifikovať tento ovládací prvok ako bezpečné na inicializáciu a bezpečné pre skriptovanie, skôr ako budete môcť vykonať tento postup.

  1. Ak sa nezobrazuje pracovná tabla Ovládacie prvky, kliknite na položku Ďalšie ovládacie prvky v ponuke Vložiť alebo stlačte klávesy ALT + I, C.

  2. V dolnej časti pracovnej tably Ovládacie prvky, kliknite na položku Pridanie alebo odstránenie vlastných ovládacích prvkov.

  3. V dialógovom okne Pridanie alebo odstránenie vlastných ovládacích prvkov, kliknite na položku Pridať.

  4. Na prvej strane Sprievodcu pridaním vlastného ovládacieho prvku, kliknite na položku Ovládací prvok ActiveX a potom kliknite na tlačidlo ďalej.

  5. Na nasledujúcej strane sprievodcu kliknite na ovládací prvok, ktorý sa má v zozname Vyberte ovládací prvok a potom kliknite na tlačidlo ďalej.

    Poznámka: Vyberte ovládací prvok zoznam zobrazuje ovládacie prvky ActiveX, ktoré sú zaregistrované vo vašom počítači, vrátane ovládacích prvkov ActiveX, ktoré sú súčasťou systému Microsoft Windows. Ak ste vytvorili vlastné vlastný ovládací prvok ActiveX, musíte ho zaregistrovať sa zobrazia v zozname Vyberte ovládací prvok. Ak ovládacie prvky ActiveX sú kompatibilné s programom InfoPath alebo sa považujú za nebezpečné, nebudete môcť pridať do programu InfoPath.

  6. Na nasledujúcej strane Sprievodcu vykonajte jeden z nasledujúcich krokov:

    • Zahrnúť inštalačný súbor typu .cab so šablónou formulára, kliknite na položku zahrnúť súbor .cab, zadajte súbor, ktorý chcete použiť a potom kliknite na tlačidlo ďalej.

    • Ak chcete nainštalovať ovládací prvok ActiveX pomocou vlastného inštalačného programu alebo ak ovládací prvok ActiveX je už nainštalovaný v počítačoch používateľov, kliknite na položku neobsahujú .cab súbor, a potom kliknite na tlačidlo ďalej.

  7. V zozname viazanie vlastnosti vykonajte jeden z nasledujúcich krokov:

    • Vlastnosť ovládacieho prvku ActiveX väzba s poľom v zdroji údajov, kliknite na položku.

      Poznámka: Ak ovládací prvok ActiveX obsahuje hodnotu vlastnosť, program InfoPath automaticky vyberie, ale môžete ju zmeniť.

    • Ak chcete nechať neviazaný ovládací prvok ActiveX, kliknite na položku (nie väzba).

  8. Kliknite na tlačidlo Ďalej.

  9. V závislosti od typu ovládacieho prvku ActiveX, ktoré ste si vybrali na pridanie, sa môže zobraziť zoznam Povoliť alebo zakázať vlastnosť. Ak ide o prípad, kliknite na položku Vlastnosti a potom kliknite na tlačidlo ďalej.

    Poznámka: Ak ovládací prvok obsahuje zapnuté vlastnosť, program InfoPath automaticky vyberie, ale môžete ju zmeniť.

  10. Ak vlastnosť väzby ste zadali v kroku 7, zvoľte požadované možnosti väzby.

    Postup

    V zozname Typ poľa alebo skupiny vykonajte jeden z nasledujúcich krokov:

    • Ovládací prvok ActiveX viazať na pole s jednoduchým typom údajov, kliknite na položku pole (prvok alebo atribút). Tento typ väzby používa jednoduché ovládacie prvky ActiveX, ako je napríklad ovládací prvok jazdca, ktorý je súčasťou systému Microsoft Windows. Ak vyberiete túto možnosť, je nutné zadať predvolený typ údajov pre ovládací prvok ActiveX, ako aj ďalšie typy údajov, na ktoré sa môžu viazaný ovládací prvok ActiveX.

    • Ovládací prvok ActiveX viazať na pole s vlastným typom údajov, kliknite na položku pole (prvok s vlastným typom údajov). Tento typ väzby používa ovládacie prvky ActiveX, ktoré slúžia ako editory pre konkrétny typ obsahu, ako je napríklad editor rovníc, ktoré upraví MathML. Ak vyberiete túto možnosť, je nutné zadať priestor názvov pre XML, ktorý nebude možné upravovať.

    • Naviazanie ovládacieho prvku ActiveX k poľu alebo skupine, bez ohľadu na typ údajov, kliknite na položku pole alebo skupina (akýkoľvek typ údajov). Tento typ väzby sa používa ovládacie prvky ActiveX, ktoré analyzovať informácie, ktoré sú zadané inde do rovnakej forme, napríklad graf alebo graf, alebo ovládacie prvky ActiveX, ktoré pracujú s údajmi XML priamo.

  11. Kliknite na tlačidlo Dokončiť.

  12. Skontrolujte potvrdenia a potom kliknite na tlačidlo Zavrieť zavrite sprievodcu.

  13. V dialógovom okne Pridanie alebo odstránenie vlastných ovládacích prvkov, kliknite na tlačidlo OK.

Po ActiveX ovládacie prvky zobrazia na pracovnej table Ovládacie prvky, môžete vložiť do šablóny formulára.

Vloženie ovládacieho prvku ActiveX v šablóne nového, prázdneho formulára

Ak chcete vložiť ovládací prvok Microsoft ActiveX do šablóny formulára, program InfoPath vloží vlastný ovládací prvok, ktorý je viazaný na pole alebo skupinu v zdroji údajov, v závislosti od možností, ktoré ste zadali v Sprievodcovi pridaním vlastného ovládacieho prvku.

Poznámka: Ak ostatným návrhárom šablón formulárov vo vašej organizácii je potrebné použiť rovnaké ovládací prvok ActiveX ich šablón formulárov a ak ovládacieho prvku nie je už nainštalovaný v počítačoch, môžete vytvoriť vlastné inštalačný program, ako je napríklad Microsoft balík Inštalátora systému Windows (. súbor MSI). Pomocou vlastného inštalačného programu môžete rýchlo nainštalovať a zaregistrovať ovládací prvok ActiveX pre návrhárov šablón formulárov.

  1. V šablóne formulára umiestnite kurzor na miesto, kde chcete vložiť ovládací prvok.

  2. Ak sa nezobrazuje pracovná tabla Ovládacie prvky, kliknite na položku Ďalšie ovládacie prvky v ponuke Vložiť alebo stlačte klávesy ALT + I, C.

  3. V časti Vložiť ovládacie prvky, kliknite na názov, ktorý chcete vložiť ovládací prvok ActiveX.

    Poznámka k zabezpečeniu: Pri pridávaní ovládacích prvkov ActiveX do šablóny formulára Buďte opatrní. Ovládacie prvky ActiveX môžu byť navrhnuté tak, že ich používanie môže predstavovať riziko zabezpečenia. Preto sa odporúča používať len ovládacie prvky z dôveryhodných zdrojov.

  4. Vlastnosť stránky, ktoré sú špecifické pre ovládací prvok ActiveX sa zobrazia vedľa štandardných strán InfoPath vlastnosti ovládacích prvkov ActiveX. Ak chcete zobraziť strany vlastností, dvakrát kliknite na ovládací prvok ActiveX v šablóne formulára.

Vloženie ovládacieho prvku ActiveX v šablóne formulára, ktorý je založený na existujúcom zdroji údajov

Ak návrh šablóny formulára na existujúci súbor Extensible Markup Language (XML), databázy alebo webovej služby, program InfoPath pochádza polia a skupiny na pracovnej table Zdroj údajov z existujúceho zdroja údajov. V takomto prípade môžete vložiť ovládací prvok ActiveX presunutím poľa z pracovnej tably Zdroj údajov do šablóny formulára alebo vložením ovládacieho prvku ActiveX z pracovnej tably Ovládacie prvky, ako je popísané v nasledujúcom postupe:

  1. V šablóne formulára umiestnite kurzor na miesto, kde chcete vložiť ovládací prvok.

  2. Ak sa nezobrazuje pracovná tabla Ovládacie prvky, kliknite na položku Ďalšie ovládacie prvky v ponuke Vložiť alebo stlačte klávesy ALT + I, C.

  3. V časti Vložiť ovládacie prvky, kliknite na názov, ktorý chcete vložiť ovládací prvok ActiveX.

  4. V dialógovom okne Ovládací prvok – väzba vyberte pole, do ktorého chcete uložiť údaje ovládacieho prvku a potom kliknite na tlačidlo OK.

Na začiatok stránky

Tipy na zabezpečenie

Pri navrhovaní formulárov, ktoré obsahujú ovládacie prvky ActiveX, nasledujúce problémy so zabezpečením mali mať na pamäti:

  • Ovládacie prvky ActiveX, ktoré sa používajú v programe InfoPath majú obmedzenia, ktoré sú prísnejšie ako ovládacie prvky ActiveX používané v programe Windows Internet Explorer. Napríklad program InfoPath vyžaduje, aby sa ovládacích prvkov ActiveX označených ako bezpečné pre skriptovanie a inicializáciu. Ak vyvíjate vlastné ovládacích prvkov ActiveX pre šablóny formulárov, musíte implementovať IObjectSafety, vďaka rozhranie tak, aby program InfoPath rozpozná, že prvok označený ako bezpečné pre skriptovanie a inicializáciu.

  • Pri pridávaní ovládacích prvkov ActiveX do šablóny formulára Buďte opatrní. Ovládacie prvky ActiveX môžu byť navrhnuté tak, že ich používanie môže predstavovať riziko zabezpečenia. Preto sa odporúča používať len ovládacie prvky z dôveryhodných zdrojov.

  • Ovládacie prvky ActiveX sa nedá nainštalovať alebo spustiť v šablónach formulárov s obmedzenou úrovňou dôveryhodnosti (ako je uvedené v dialógovom okne Formulár-možnosti v režime návrhu).

  • Informácie o navrhovaní bezpečnejšie ovládacie prvky ActiveX, získate na webovej lokalite Microsoft Developer Network (MSDN).

Na začiatok stránky

Rozšírte svoje zručnosti práce s balíkom Office
Preskúmať školenie
Buďte medzi prvými, ktorí získajú nové funkcie
Pridajte sa k insiderom pre Office

Boli tieto informácie užitočné?

Ďakujeme za vaše pripomienky!

Ďakujeme vám za pripomienky. Pravdepodobne vám pomôže, ak vás spojíme s pracovníkom podpory pre Office.

×