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.
Pomocí 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.
Soubory 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.
Tří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.
Existují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.
Aktualizace 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.
Zpracová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 |
---|---|
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. |
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. |
|
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. |
|
Popisuje, jak povolit uživatelům odpovědět položka aplikace Outlook. |