Office
Přihlásit se

Vložení ovládacího prvku ActiveX

Poznámka:  Snažíme se pro vás co nejrychleji zajistit aktuální obsah nápovědy ve vašem jazyce. Tato stránka byla přeložena automaticky a může obsahovat gramatické chyby nebo nepřesnosti. Naším cílem je to, aby pro vás byl její obsah užitečný. Mohli byste nám prosím dát ve spodní části této stránky vědět, jestli vám informace v článku pomohly? Pokud byste se rádi podívali na jeho anglickou verzi, najdete ji tady .

Vytváření a distribuce vlastní ovládací prvek ActiveX můžete ušetřit čas a námahu pro ostatní návrhářům, vedle funkcí, které není k dispozici v aplikaci Microsoft Office InfoPath. Můžete zpřístupnit ovládací prvky Microsoft ActiveX v Režim návrhu a potom použijte tyto ovládací prvky na šablonách formulářů, které jste vytvořili.

V tomto článku

Kdy použít ovládací prvky ActiveX

Uživatelské prostředí

Důležité informace o kompatibilitě

Vložení ovládacího prvku ActiveX v šabloně formuláře

Tipy pro zabezpečení

Kdy použít ovládací prvky ActiveX

Pokud chcete zahrnout prvek uživatelského rozhraní v šabloně formuláře, který není k dispozici v aplikaci InfoPath, jako je posuvník, který je součástí systému Microsoft Windows se obvykle používají ovládací prvky ActiveX.

Vaše organizace můžete taky vytvořit vlastní vlastních ovládacích prvků ActiveX pro konkrétní obchodní použití. Například nemocnice můžete vyvinout ovládací prvek ActiveX, který umožňuje zobrazení ve formuláři lékařích dokumentů. Nebo Předpokládejme, že vaše obchodní zástupci vytvořili ke sledování počet prodaných v daném měsíci položek. Aktualizace textové pole tak, že zadáte může být náročný a může způsobit chyby vzhledem k tomu, že obchodní zástupci zvýšit pomocí jednoho opakovaně pokoušeli myší. Vlastní ovládací prvek ActiveX, které vlastním zvýší kliknutím myší zkracuje dobu strávenou při sledování tyto informace a snížit chyby.

Začátek stránky

Uživatelské prostředí

Co uživateli se zobrazí ve formuláři zcela závisí na typu ovládacího prvku ActiveX využívající v šabloně formuláře.

Po publikování šablony formuláře, který obsahuje ovládací prvky ActiveX určující musí instalovat a registrovat na počítačích uživatelů, aby uživatelům otevření formuláře založené na šabloně formuláře. Některé ovládací prvky ActiveX, jako jsou ty, které jsou zahrnuty ve službě Microsoft Windows může být už instalovat a registrovat na počítačích uživatelů. Další ovládací prvky ActiveX, například vlastní ovládací prvky, které vyvinete, nemusí instalaci a registraci. V tomto případě je třeba provést míry instalovat a registrovat ovládací prvky pro uživatele.

Pokud chcete nainstalovat šablony formuláře s vlastní instalačního programu, můžete nainstalovat a zaregistrovat vlastní ovládací prvek ActiveX ve stejnou dobu. Můžete taky můžete určit existujícího souboru CAB v Průvodce přidáním vlastního ovládacího prvku, který slouží k instalaci na ovládací prvek na počítačích uživatelů.

Při použití Průvodce přidání vlastního ovládacího prvku ovládací prvky ActiveX zpřístupníte uživatelům, třeba určit, pokud chcete sbalit existujícího souboru CAB spolu s šablony formuláře. Tento soubor CAB umožňuje ovládací prvek instalovat a registrovat na počítačích vašich uživatelů. Pokud se rozhodnete zahrnovat CAB k šabloně formuláře a vaši uživatelé není už máte nainstalován ovládací prvek ActiveX, aplikace InfoPath s výzvou k instalaci na ovládací prvek při otevření formuláře založené na šabloně formuláře poprvé.

Aplikace InfoPath automaticky se nainstaluje a zaregistruje ovládací prvek pro uživatele, pokud jsou splněné obě následující požadavky:

  • Soubor CAB podepsané digitální certifikát, který vytvoří digitálního podpisu v souboru.

  • Digitální podpis je od vývojáře formuláře nebo jiných důvěryhodného vydavatele. Pokud je soubor CAB podepsán, ale na počítači uživatele dosud není důvěryhodný vydavatel, InfoPath zobrazí upozornění zabezpečení a vyžaduje, aby uživatel povolil důvěryhodnosti vydavatele.

Začátek stránky

Důležité informace o kompatibilitě

Když navrhnout šablonu formuláře aplikace InfoPath můžete navrhnout Šablona formuláře kompatibilní s prohlížečem. Když návrh šablony formuláře kompatibilní s prohlížečem ovládací prvky ActiveX nejsou dostupné v podokně úloh ovládací prvky, protože je nelze zobrazit ve webovém prohlížeči.

Kromě toho ovládací prvky ActiveX nejsou k dispozici v částech šablony.

Začátek stránky

Vložení ovládacího prvku ActiveX v šabloně formuláře

Ovládací prvky ActiveX mohli přidávat do šablony formuláře, musí být k dispozici v podokně úloh ovládací prvky. Aplikace InfoPath poskytuje k přidání Průvodce vlastního ovládacího prvku, který vás provede procesem výběru ovládacího prvku ActiveX, případně instalačního souboru CAB k šabloně formuláře a určení možností vazby a dalších vlastností pro ActiveX ovládací prvek.

Přidání ovládacího prvku ActiveX do podokna úloh Ovládací prvky

Pokud vyvinete vlastní ovládací prvek ActiveX pro použití v aplikaci InfoPath, je nutné určit prvek jako bezpečný pro inicializace a bezpečné pro skriptování před provedením následujícího postupu.

  1. Pokud není vidět podokno úloh Ovládací prvky, klikněte na Další ovládací prvky v nabídce Vložit nebo stiskněte klávesy ALT+I, C.

  2. V dolní části podokna úloh ovládací prvky klikněte na Přidat nebo odebrat vlastní ovládací prvky.

  3. V dialogovém okně Přidat nebo odebrat vlastní ovládací prvky klikněte na Přidat.

  4. Na první stránce Průvodce přidání vlastního ovládacího prvku klikněte na Ovládací prvek ActiveX a potom na tlačítko Další.

  5. Na další stránce průvodce klikněte na ovládací prvek, který chcete v seznamu Vyberte ovládací prvek a potom na tlačítko Další.

    Poznámka: Vyberte ovládací prvek seznam zobrazuje ovládací prvky ActiveX, které jsou aktuálně registrované ve vašem počítači, včetně ovládacích prvků ActiveX, které jsou součástí systému Microsoft Windows. Pokud jste vytvořili vlastní ovládací prvek ActiveX, zaregistrujte ho, aby ho chcete zobrazit v seznamu Vyberte ovládací prvek. Pokud ovládací prvky ActiveX jsou kompatibilní s aplikací InfoPath nebo považované za nebezpečné, nebude možné je přidat do aplikace InfoPath.

  6. Na další stránce průvodce udělejte jednu z následujících akcí:

    • Zahrnout instalačního souboru CAB k šabloně formuláře, klepněte na možnost zahrnovat CAB souboru, zadejte soubor, který chcete použít a klikněte na tlačítko Další.

    • Pokud chcete nainstalovat ovládací prvek ActiveX pomocí vlastního instalačního programu nebo pokud ovládací prvek ActiveX je už nainstalovaná na počítačích vašich uživatelů, klikněte na není zahrnovat CAB souboru a klikněte na tlačítko Další.

  7. V seznamu vlastnost Vazba proveďte jednu z následujících akcí:

    • Vlastnost ovládacího prvku ActiveX svázat s polem ve zdroji dat, klikněte na položku.

      Poznámka: Pokud ovládací prvek ActiveX zahrnuje vlastnost hodnota, vybere jej aplikace InfoPath automaticky, ale můžete ho změnit.

    • Nechte ovládací prvek ActiveX nevázaný, klikněte na (vazbu).

  8. Klikněte na tlačítko Další.

  9. V závislosti na typu ovládacího prvku ActiveX, které jste se rozhodli přidat se může zobrazit seznam Povolit nebo zakázat vlastnost. Pokud jde v případě, klikněte na vlastnosti a potom na tlačítko Další.

    Poznámka: Pokud ovládací prvek zahrnuje vlastnost zpřístupnit, vybere jej aplikace InfoPath automaticky, ale můžete ho změnit.

  10. Pokud jste zadali v kroku 7 vlastnost vazba, zadejte požadované možnosti vazby.

    Jak na to?

    V seznamu Typ pole nebo skupiny proveďte jednu z následujících akcí:

    • Svázat ovládací prvek ActiveX s polem s jednoduchým typem dat, klikněte na pole (prvek nebo atribut). Tento typ vazby používá jednoduché ovládací prvky ActiveX, třeba posuvník, který je součástí systému Microsoft Windows. Pokud vyberete tuto možnost, je nutné zadat výchozí datový typ pro ovládací prvek ActiveX, jakož i další typy dat, ke kterým může vázaný ovládací prvek ActiveX.

    • Pokud chcete navázat ovládacího prvku ActiveX pole s vlastní datový typ, klikněte na pole (prvek vlastní datový typ). Tento typ vazby používá ovládacích prvků, které fungují jako editory pro určitý typ obsahu, jako je editor rovnic, který upravuje kód MathML. Pokud vyberete tuto možnost, musíte taky zadat Obor názvů pro XML, který bude upravovat.

    • Ovládací prvek ActiveX svázat pole nebo skupiny, bez ohledu na jeho typ dat, klikněte na pole nebo skupina (libovolný typ dat). Tento typ vazby slouží analyzovat informace, které se zadává jinde do stejné formuláře, třeba graf nebo diagram, ovládací prvky ActiveX nebo ovládací prvky ActiveX, které zpracovávají XML data přímo.

  11. Klikněte na Dokončit.

  12. Zkontrolujte potvrzovací zprávy a potom klikněte na Zavřít zavřete průvodce.

  13. V dialogovém okně Přidat nebo odebrat vlastní ovládací prvky klikněte na OK.

Po ovládacího prvku ActiveX v podokně úloh ovládací prvky můžete ho vložit do šablony formuláře.

Vložení ovládacího prvku ActiveX v šabloně formuláře nový, prázdný

Po vložení ovládacího prvku Microsoft ActiveX do šablony formuláře aplikace InfoPath vloží vlastní ovládací prvek, který je svázán s polem nebo skupinou ve zdroji dat, v závislosti na možnostech, které jste zadali v Průvodci vlastního ovládacího prvku.

Poznámka: Pokud jiní návrháři šablon formulářů ve vaší organizaci nutné použít ovládací prvek ActiveX šablonách formulářů a určující bez nainstalovaného už ve svých počítačích, můžete vytvořit vlastní instalační program, například balíček Instalační služby systému Windows a Microsoft (. Soubor MSI). Tento program vlastní nastavení můžete rychle instalovat a registrovat ovládací prvek ActiveX pro šablony Návrháře formulářů.

  1. Na šabloně formuláře umístěte kurzor na místo, kam chcete vložit ovládací prvek.

  2. Pokud není vidět podokno úloh Ovládací prvky, klikněte na Další ovládací prvky v nabídce Vložit nebo stiskněte klávesy ALT+I, C.

  3. Ve skupinovém rámečku ovládací prvky klikněte na název, který chcete vložit ovládací prvek ActiveX.

    Poznámka zabezpečení: Buďte při přidání ovládacích prvků ActiveX pro šablony formuláře. Ovládací prvky ActiveX můžete navržené tak, aby jejich použití potenciálně nebezpečné. Doporučujeme používat jenom ovládací prvky z důvěryhodného zdroje.

  4. Všechny stránky vlastností, které jsou specifické pro ovládací prvek ActiveX se zobrazí vedle standardní stránek vlastností aplikace InfoPath pro ovládací prvky ActiveX. Pokud chcete zobrazit tyto vlastnosti stránky, poklikejte na ovládací prvek ActiveX v šabloně formuláře.

Vložení ovládacího prvku ActiveX v šabloně formuláře, který je založený na existujícího zdroje dat

Pokud založit návrh šablony formuláře na existující soubor jazyk XML (Extensible Markup), databáze nebo webové služby InfoPath odvozuje pole a skupiny v podokně úloh Zdroj dat z této existujícího zdroje dat. V tomto scénáři můžete vložit ovládací prvek ActiveX přetažením pole z podokna úloh Zdroj dat do šablony formuláře nebo vložením ovládací prvek ActiveX z podokna úloh ovládací prvky, jak je popsáno v následujícím způsobem:

  1. Na šabloně formuláře umístěte kurzor na místo, kam chcete vložit ovládací prvek.

  2. Pokud není vidět podokno úloh Ovládací prvky, klikněte na Další ovládací prvky v nabídce Vložit nebo stiskněte klávesy ALT+I, C.

  3. Ve skupinovém rámečku ovládací prvky klikněte na název, který chcete vložit ovládací prvek ActiveX.

  4. V dialogovém okně Vazba ovládacího prvku vyberte pole, ve kterém chcete uložit na ovládací prvek data a klikněte na OK.

Začátek stránky

Tipy pro zabezpečení

Při návrhu formulářů, které obsahují ovládací prvky ActiveX, zachovat na paměti následující otázky zabezpečení:

  • Ovládací prvky ActiveX, které se používají v aplikaci InfoPath mají omezení, které jsou přísnější než ovládacích prvků ActiveX použít v aplikaci Windows Internet Explorer. Aplikace InfoPath například vyžaduje, aby ovládací prvky ActiveX označit jako bezpečné pro skriptování a bezpečné pro inicializace. Pokud vyvinete vlastních ovládacích prvků ActiveX pro použití v šablon formulářů, musíte implementovat rozhraní IObjectSafety tak, aby aplikace InfoPath rozpoznala, že určitý ovládací prvek je označené jako bezpečné pro skriptování a bezpečné pro inicializace.

  • Buďte při přidání ovládacích prvků ActiveX pro šablony formuláře. Ovládací prvky ActiveX mohou navržené tak, aby jejich použití potenciálně nebezpečné. Doporučujeme používat jenom ovládací prvky z důvěryhodného zdroje.

  • Ovládací prvky ActiveX nelze nainstalovat nebo spustit na šablonách formulářů, které mají omezený úroveň zabezpečení (jak je uvedeno v dialogovém okně Možnosti formuláře v režimu návrhu).

  • Informace o vytváření bezpečnější ovládacích prvků ActiveX naleznete na webu Microsoft Developer Network (MSDN).

Začátek stránky

Rozšiřte své dovednosti s Office
Projít školení
Získejte nové funkce jako první
Připojte se k účastníkům programu Office Insiders

Byly tyto informace užitečné?

Děkujeme vám za zpětnou vazbu.

Děkujeme vám za váš názor. Vypadá to, že bude užitečné, když vás spojíme s některým z našich agentů z podpory Office.

×