Sdílet prostřednictvím


Vytvoření oblasti formulářů aplikace Outlook

Oblasti formulářů můžete použít k přizpůsobení formulářů aplikace Microsoft Office Outlook.Visual Studio poskytuje pokročilé nástroje, které usnadní návrh, vývoj a ladění oblastí formulářů.

Platí pro: Informace v tomto tématu se vztahují na projekty na úrovni aplikace v aplikacích Outlook 2013 a Outlook 2010. Další informace naleznete v tématu Funkce aplikace Office a typ projektu.

Toto téma obsahuje následující informace:

  • Výhody používání oblastí formulářů

  • Přidání do projektu oblasti formuláře aplikace Outlook

  • Pomocí návrháře oblast formuláře

  • Pomocí oblastí formuláře navržena v aplikaci Outlook

  • Přidání vlastní kód pro oblast formuláře

  • Vytváření projektu

  • Ladění oblast formuláře

  • Zavedení oblast formuláře

Výhody používání oblastí formulářů

Oblasti formulářů nabídnout mnoho vylepšení oproti tradiční vývoje formulářů aplikace Outlook:

  • Upravte výchozí stránku libovolného standardního formuláře.

  • Všechny standardní formuláře přidáte až 12 nadbytečné stránky.

  • Nahradit nebo zvýšit všechny standardní formulář.

  • Vlastní uživatelské rozhraní zobrazit v podokně čtení a inspektorů.

Další informace naleznete v přizpůsobení stránky formuláře a formuláře oblasti.

Přidání do projektu oblasti formuláře aplikace Outlook

Můžete použít Nová oblast formuláře aplikace Outlook Průvodce navrhnout novou oblast formuláře nebo oblast formuláře, která byla navržena v aplikaci Outlook importovat.Také máte oblast formuláře, který používá v jiném doplněk pro aplikaci Outlook projektu, můžete použít existující oblasti formuláře.

Bb386301.collapse_all(cs-cz,VS.110).gifPomocí Průvodce vytvořením nové oblasti formuláře

Vytvořit oblast formuláře, přidejte Oblast formuláře aplikace Outlook zboží doplněk pro aplikaci Outlook projektu.Spustí Nová oblast formuláře aplikace Outlook průvodce.

Označte, zda chcete navrhnout novou oblast formuláře nebo oblast formuláře, která byla navržena v aplikaci Outlook importovat pomocí průvodce.Další informace o navrhování nových oblastí formuláře naleznete v oblasti návrháře formuláře pomocí.Další informace o použití oblastí formuláře navržena v aplikaci Outlook naleznete v Import určené oblasti formuláře v aplikaci Outlook.

Zadejte oblast formuláře, které chcete vytvořit pomocí průvodce.Následující tabulka popisuje každý typ oblasti formuláře.

Typ oblasti

Description

Samostatné

Oblast formuláře přidá jako novou stránku formuláře aplikace Outlook.

Sousedících

Oblast formuláře přidá do dolní části formuláře aplikace Outlook výchozí stránku.

Náhradní

Oblast formuláře přidá jako novou stránku, která nahradí výchozí stránky formuláře aplikace Outlook.

Nahradit vše

Oblast formuláře nahradí celý formulář aplikace Outlook.

Průvodce můžete také určit podmínky zobrazení a vyberte typ formuláře rozšířit.Další informace naleznete v tématu Jak: oblast formuláře přidat do aplikace Outlook přidat do projektu.

Výběry provedené v Průvodci ovlivňuje možnosti, které jsou k dispozici v dalších stránek průvodce.Například, pokud vyberete Adjoining nebo samostatné v vytvořit novou oblast formuláře aplikace Outlook stránky, pak název a Popis pole jsou k dispozici v zadat popisný text a vyberte předvolby zobrazení stránky.Je to proto, že aplikace Outlook nepoužívá tato pole zobrazí sousední nebo samostatné oblasti formuláře.

Bb386301.collapse_all(cs-cz,VS.110).gifSoubory oblastí formulářů

Po dokončení Nová oblast formuláře aplikace Outlook Průvodce aplikace Visual Studio automaticky přidá následující soubory do projektu:

  • Kód souboru oblasti formuláře.Tento soubor má název, který zadáte Oblast formuláře aplikace Outlook položka v Přidat novou položku dialogové okno.Přidáte kód pro zpracování události oblast formuláře do tohoto souboru.

  • Soubor návrháře kód oblasti formuláře.Tento soubor obsahuje kód generovaný oblasti návrháře formuláře a neměli upravovat přímo.

  • Soubor aplikace Outlook Form Storage (OFS).

    [!POZNÁMKA]

    Tento soubor je do projektu přidány pouze importu oblast formuláře, která byla navržena v aplikaci Outlook.

Bb386301.collapse_all(cs-cz,VS.110).gifTřída Factory oblast formuláře

Soubor kódu oblasti formuláře obsahuje částečnou třídu, která implementuje IFormRegionFactory rozhraní.Toto je třída factory oblasti formuláře.Třída factory oblast formuláře je zodpovědný za vytváření nové instance oblasti formuláře.

Rozbalením lze najít této třídy Factory oblast formuláře oblasti.

Nová oblast formuláře aplikace Outlook průvodce přidá atributy do třídy, zadáte název vnitřní oblast formuláře a tříd zpráv, které se zobrazí oblast formuláře.Po přidání souboru do projektu můžete ručně změnit atributy.

Většina třídy factory oblast formuláře je implementována v souboru návrháře oblasti formuláře.Nicméně FormRegionInitializing vystavena obslužnou rutinu události v souboru kódu oblasti formuláře.Tato obslužná rutina události můžete určit, zda má aplikace Outlook zobrazit oblasti formuláře.Další informace naleznete v Zpracování události formuláře oblast.

Bb386301.collapse_all(cs-cz,VS.110).gifExistující oblast formuláře přidáním do projektu

Pokud oblast formuláře aplikace Outlook, který používá v jiném projektu v aplikaci Outlook, jej můžete znovu použít aktuální doplněk pro aplikaci Outlook projektu pomocí Přidat existující položku dialogové okno.

Existující oblast formuláře musí mít soubor kódu (.vb nebo .cs); nelze přidat soubory Outlook Form Storage (OFS) pomocí Přidat existující položku dialogové okno.Můžete však vytvořit novou oblast formuláře pomocí importu souboru aplikace Outlook Form Storage.Další informace naleznete v tématu Jak: oblast formuláře přidat do aplikace Outlook přidat do projektu.

Pomocí návrháře oblast formuláře

Oblasti návrháře formuláře pomáhá navrhovat rozložení a vzhled oblasti formuláře.Spravované ovládací prvky přetáhněte na plochu návrháře, poklepáním otevřete obslužných rutin událostí ovládacích prvků a nastavení vlastností Vlastnosti okna.

[!POZNÁMKA]

Vlastnosti, které ovlivňují oblast formuláře se zobrazí v aplikaci Outlook pod můžete najít Manifest uzel v Vlastnosti okna.

Oblasti návrháře formuláře je k dispozici, pouze pokud vyberete Nová oblast formuláře návrhu v Vyberte způsob vytvoření oblasti formuláře stránku Nová oblast formuláře aplikace Outlook průvodce.

Otevřete Návrhář formuláře oblast třemi způsoby:

  • V Průzkumníku, poklepejte na soubor kódu oblasti formuláře.

  • V Průzkumníku, pravým tlačítkem myši na soubor kódu oblasti formuláře a potom klepněte na tlačítko Návrhář zobrazení.

  • V Průzkumníku, vyberte soubor kódu oblasti formuláře a potom na zobrazení nabídky, klepněte na Návrhář.

Návrhář podporuje oblast formuláře pouze spravované ovládací prvky.Nelze přidat ovládací prvky nativní aplikace Outlook.

Import oblastí formuláře navržena v aplikaci Outlook

Při návrhu v aplikaci Outlook můžete přidat ovládací prvky nativní aplikace Outlook oblasti formuláře.Nativní aplikace Outlook ovládací prvky umožňují svázat data aplikace Outlook v době návrhu.Návrhář formuláře oblast však nelze pak použít spravované ovládací prvky přidat nebo změnit návrh oblasti formuláře.

Oblasti formulářů můžete importovat do doplněk pro aplikaci Outlook projektu pomocí Nová oblast formuláře aplikace Outlook průvodce.Na Vyberte způsob vytvoření oblasti formuláře stránky, vyberte importu souboru aplikace Outlook Form Storage (OFS).Potom můžete procházet umístění souboru aplikace Outlook Form Storage soubor (OFS).(Oblastí formulářů aplikace outlook uloží jako soubory OFS.)

Nová oblast formuláře aplikace Outlook Průvodce zkopíruje soubor OFS do adresáře projektu a přidá ovládací prvek odkazy návrháře soubor oblasti formuláře.Potom lze zpracovat události ovládacího prvku v kódu souboru oblasti formuláře.

Zpracování události v projektu Visual Basic, vyberte událost ze seznamu název metody nahoře v editoru kódu.

Zpracování událostí v projektu jazyka C#, se události ovládacího prvku v odběru FormRegionShowing metoda.Další informace naleznete v tématu Jak: přihlásit a odhlásit odběr z události (Příručka programování C#).

Můžete změnit vlastnosti oblasti formuláře InitializeManifest metodu třídy factory oblasti formuláře.

[!POZNÁMKA]

Importovat oblast formuláře, musíte pracovat v projektu tohoto cíle stejnou verzi aplikace Outlook, který jste nainstalovali na vývojovém počítači.Například pokud máte nainstalovanou aplikaci Outlook 2010, import formuláře oblast bude funkční pouze v projektu byl vytvořen pomocí doplněk Outlook 2010 šablony projektu.

Bb386301.collapse_all(cs-cz,VS.110).gifAktualizace návrhu oblast importovaných formuláře

Přidat, odebrat nebo změnit ovládací prvky v oblasti formuláře.Dříve než to provést zálohování jakýkoli kód, který je přidán do souboru kódu oblasti formuláře.Potom OFS soubor otevřít v aplikaci Outlook upravit oblast formuláře a potom změny uložte.Použití Nová oblast formuláře aplikace Outlook průvodce importujte soubor upravené OFS.Potom můžete vložit kód do nového souboru kódu oblasti formuláře.

Přidání vlastní kód pro oblast formuláře

Microsoft.Office.Tools.Outlook Oboru názvů umožňuje přístup k tříd, které představují oblast formuláře, položka aplikace Outlook, který zobrazuje oblast formuláře a další užitečné položky.Oblast formuláře aplikace Outlook položky automaticky přidá odkaz na sestavení v projektu a vloží odpovídající using nebo Imports výkazu v horní části souboru kód oblasti formuláře.

Můžete použít třídy, metody a vlastnosti Microsoft.Office.Interop.Outlook obor názvů k většině programovacích úkolů aplikace Outlook.Další informace o objektovém modelu aplikace Outlook naleznete v Přehled Model objektu aplikace Outlook.Příklady typické úkoly, které usnadňují použití objektového modelu aplikace Outlook naleznete v Řešení aplikace Outlook.

Bb386301.collapse_all(cs-cz,VS.110).gifZpracování událostí oblast formuláře

Oblast formuláře aplikace Outlook položky automaticky přidá následující tři obslužné rutiny kód soubor oblasti formuláře.

Událost

Description

FormRegionInitializing

Vyvolá se před inicializací oblasti formuláře.Můžete zkontrolovat podmínky v této obslužné rutiny k určení, zda má aplikace Outlook zobrazit oblasti formuláře.Další informace naleznete v tématu Jak: zabránit zobrazení oblastí formuláře aplikace Outlook.

FormRegionShowing

Dochází po vytvoření instance oblast formuláře, ale před formuláře se zobrazí oblast.

FormRegionClosed

Vyvolá se před uzavřením oblast formuláře.

Vytváření projektu

Při vytváření projektu aplikace doplněk pro aplikaci Outlook, která obsahuje oblast formuláře aplikace Visual Studio přidá do registru následující informace:

  • Klíč pro každou třídu zpráv, který je přidružen jeden nebo více oblastí formulářů.

  • Položka pro každou oblast formuláře a přidružené hodnoty, který představuje název doplněk pro aplikaci Outlook.

Aplikace Outlook používá tyto informace načíst oblastí formulářů.

Ladění oblast formuláře

Můžete ladit doplněk pro aplikaci Outlook obsahující oblasti formulářů stejně, jako by ostatní ladění Visual Studio projektů.Při spuštění Visual Studio debugger, Visual Studio automaticky spustí aplikaci Outlook.

Oblast formuláře zobrazit, otevřete příslušnou položka aplikace Outlook.Například pokud sousední oblast formuláře je přidán na konec položky pošty, otevřete položku pošty.

Zavedení oblast formuláře

Oblasti formulářů jsou nasazeny automaticky s přidružené doplněk pro aplikaci Outlook.Proto není nutné provádět žádné zvláštní úkoly nasazení oblasti formuláře.Další informace o zavedení doplňků viz Nasazení řešení Office.

Příbuzná témata

Title

Description

Pokyny pro vytvoření oblasti formulářů aplikace Outlook

Poskytuje informace, které vám pomohou optimalizovat vaše oblastí formulářů a nedocházelo k problémům.

Jak: oblast formuláře přidat do aplikace Outlook přidat do projektu

Ukazuje, jak vytvořit formulář oblast rozšířit pomocí standardní nebo vlastní formulář aplikace Microsoft Office Outlook Nová oblast formuláře aplikace Outlook průvodce.

Přidružení oblasti formulář s třídou zprávy aplikace Outlook

Vysvětluje, jak určit položky, které aplikace Microsoft Office Outlook zobrazení oblasti formuláře přidružením oblast formuláře s třídou zprávy jednotlivých položek.

Názorný postup: Navrhování oblastí formuláře aplikace Outlook

Ukazuje, jak navrhnout vlastní formulář regionu, který se zobrazí jako novou stránku v okně Inspektor položky kontaktu.

Názorný postup: Import oblastí formuláře, který je určen v aplikaci Outlook

Ukazuje, jak navrhnout formuláře oblast ve aplikace Microsoft Office Outlook a importovat oblast formuláře pomocí do projektu doplněk pro aplikaci Outlook Nová oblast formuláře aplikace Outlook průvodce.

Přístup k formuláři regionu v době spuštění

Popisuje, jak psát kód můžete zobrazit, skrýt nebo změnit ovládací prvky na oblast formuláře a umožňují uživatelům spustit kód z jiných oblastí v projektu pomocí Globals třídy.

Jak: zabránit zobrazení oblastí formuláře aplikace Outlook

Ukazuje, jak zabránit zobrazení oblasti formuláře pro konkrétní položku aplikace Microsoft Office Outlook.

Ukazuje, jak získat přístup k položka aplikace Outlook, zobrazí se oblast formuláře.

Vlastní akce v oblasti formulářů aplikace Outlook

Popisuje, jak povolit uživatelům odpovědět položka aplikace Outlook.