Office
Přihlásit se

Úvod k přizpůsobení šablon formulářů pomocí programového kódu

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 .

Microsoft Office InfoPath poskytuje vývojářům bohaté vývojové prostředí pro přizpůsobení šablon formulářů. Psaní programového kódu, který odpovídá formulář a Ověření dat události, přístupů pracuje související dokument ve formátu XML pro formulář, implementuje odesílání a slučování vlastních dat a přístupu k externím zdrojům dat můžete přizpůsobit šablon formulářů. Přizpůsobení šablony formuláře taky zahrnovat jednu souborů šablony formuláře do splňují požadavek na konkrétní změny.

Je důležité pochopit má několik důležitých aspektů, které jsou součástí programování šablony formuláře. Koncepce zahrnout programovacím součásti deklarativní a programové programování a podporované jazyky a prostředím aplikace InfoPath.

V tomto článku

Součásti programování

Vývojové deklarativní a programové

Programování jazyky a prostředí

Součásti programování

Programovatelnost aplikace InfoPath spočívá přizpůsobení šablony formuláře, změnou jejich zdrojové soubory nebo pomocí skriptu vlastní funkce, které používají InfoPath Objektový model. Hlavní součásti šablony formuláře mohou obsahovat programové interakce jsou uvedené v následující tabulce.

Součást

Popis

Objektový model

Hierarchický typ knihovny skládající se ze kolekcí, objektů, vlastnosti, metody a události, poskytující vývojářům šablony formuláře programové publikum nemůže ovládat různé aspekty aplikace InfoPath úpravy prostředí a přístup k formuláře dokumentem XML.

Ověření dat

Kombinace schéma XML výrazů a skriptů sloužící k ověření a zachovat data, které uživatelé budou moci zadejte do formuláře.

Zpracování událostí

Sada obslužné rutiny události, které odpovídají změny formuláře dokumentem XML, reagovat na přepínání Zobrazení, implementovat vlastní odeslání formuláře nebo k načtení formuláře dokumentem XML.

Uživatelské rozhraní

Sady přizpůsobitelných komponent uživatelského rozhraní, který obsahuje nabídky panely nástrojů, tlačítka, příkaz pruhy a podokna úloh.

Úprava ovládacích prvků

Sada specifické pro aplikaci InfoPath ovládacích prvků pro správu a práce s formuláře základní XML dokument, který obsahuje kolekce, volitelné položek a polí. Všimněte si, že není komunikovat s těmito Úprava ovládacích prvků přímo, ale nechcete prostřednictvím formuláře základní dokument ve formátu XML do kterého jsou vázaný ovládací prvky.

Zpracování chyb

Kombinace obslužné rutiny události, volání objektového modelu a formuláře definice (XSF) položky, které se používají k obsloužení chyb ve formuláři.

Zabezpečení

Nastavení úrovně zabezpečení, které omezit přístup k aplikaci InfoPath object model a systémovými prostředky.

Odeslání dat

Sada předdefinovaných funkcí, které můžete použít implementovat vlastní funkce odesíláním a odeslání formuláře.

Obchodní logiky

Nastavení vlastních skriptů soubory, které obsahují programového kódu slouží k provádění konkrétních úpravy chování, ověření dat, obslužné rutiny události a řízení toku dat. Obchodní logiky mohou také obsahovat přístup k externím součástí modelu COM (Component Object).

Integrace formulářů

Integrace s ostatními aplikacemi Microsoft Office, jako je Microsoft Office Excel nebo Microsoft Office Outlook. Integrace mohou taky zahrnovat použití servery back-end například Microsoft SQL Server, Microsoft Windows SharePoint Services nebo webové služby XML.

Začátek stránky

Vývojové deklarativní a programové

Při změně souborů šablony formuláře můžete deklarativně přizpůsobení šablony formuláře – to znamená, otevřete soubory ve standardním textovém editoru a ruční změna rozložení prvků, atributy a hodnoty v souborech. Při změně šablony formuláře programově píšete programování kód pomocí skriptovacího jazyka nebo spravovaný kód jazyka ve spojení s objektový model aplikace InfoPath a v některých případech komponenty modelu COM a rozšíření a vylepšíte funkce formuláře Šablona.

Tady jsou uvedené některé způsoby šablony formuláře můžete deklarativně přizpůsobit:

  • Upravovat soubory schématu XML (.xsd)

  • Změna zobrazení (XSL) soubory vytvořené v Režim návrhu

  • Změnit soubor definice formuláře (XSF)

  • Úprava souboru XML (.xml) šablony

Tady jsou uvedené některé způsoby šablony formuláře můžete programově přizpůsobit:

  • Přidání logiky zpracování formuláři cyklu

  • Přidání vlastní ověřování dat

  • Přidání vlastního zpracování chyb

  • Odeslání dat implementace

  • Odpovědět na sloučení formuláře nebo importovat

  • Použití vlastních podoken úloh

  • Použití vlastní dialogových oken

  • Přístup a úpravy formuláře dokumentem XML

  • Přístup a úpravy soubor definice formuláře (XSF)

  • Použití externích komponent modelu COM.

Podrobné informace o aplikaci InfoPath programování součásti a přizpůsobení šablony formuláře deklarativně nebo programově najdete v tématu referenční informace pro vývojáře aplikace InfoPath, který se instaluje s aplikací InfoPath a můžete k nim získat přístup z aplikace InfoPath Nápověda ke službě režim návrhu.

Začátek stránky

Programování jazyky a prostředí

Podobně jako ostatní aplikace Microsoft Office InfoPath podporuje několik programovacím prostředím a programovací jazyky, které umožňují automatizaci a rozšíření aplikací Office. Zatímco většiny aplikací Office používat Microsoft Visual Basic for Applications (VBA) jako primární programovací jazyk, použije aplikace InfoPath dva skriptování jazyky – Microsoft JScript a Microsoft Visual Basic Scripting Edition (VBScript) a dva jazyky spravovaný kód, Microsoft Visual Basic a Microsoft Visual Basic. Kromě toho je programovacím prostředím, které se používá při psaní skriptů v aplikaci InfoPath Microsoft Script Editor (MSE), ne Visual Basic Editor. Nakonec prostředí pro vytváření spravovaného kódu je Microsoft Visual Studio 2005 Tools for Applications (VSTA), které lze nainstalovat, pokud existují rozhraní Microsoft .NET Framework 2.0 a Microsoft Core XML Services 6.0.

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.

×