Sdílet prostřednictvím


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

Tyto informace můžete optimalizovat své oblasti formulářů a nedocházelo k problémům:

  • Názvy oblastí formuláře pomocí.

  • Zakázat dědičnost oblast formuláře.

  • Principy typů a názvy tříd zpráv.

  • Navrhování sousedících oblastí formulářů pro podokno čtení.

  • Pomocí ikony optimální velikosti.

Další informace o oblasti formulářů naleznete v Vytvoření oblasti formulářů aplikace Outlook.

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.

Pomocí formuláře názvy oblastí

Existuje několik názvů používané k popisu oblasti formuláře.Je důležité pochopit rozdíl mezi těmito názvy a jejich vliv na oblast formuláře.Následující tabulka popisuje každý název.

Název oblasti formuláře

Description

Název položky oblast formuláře

Název, který zadáte Oblast formuláře aplikace Outlook položka v Přidat novou položku dialogové okno.Toto je název souboru formuláře kód, který se zobrazí v Průzkumníku.

Vlastnost FormRegionName

Určete název v zadat popisný text a vyberte předvolby zobrazení stránky Nová oblast formuláře aplikace Outlook průvodce.Tento název se zobrazí jako FormRegionName vlastnost Vlastnosti okna.

Použití FormRegionName vlastností popisek, který identifikuje oblast formuláře v uživatelském rozhraní (UI) aplikace Outlook.Tento název se zobrazí jako tlačítko na pásu karet položka aplikace Outlook pro oblasti zvláštní formulář.

Tento název se zobrazí jako text záhlaví nad oblast formuláře pro sousední oblasti formulářů.

Microsoft.Office.Tools.Outlook.FormRegionNameatribut

Při přidání Oblast formuláře aplikace Outlook položky do projektu Visual Studio nastaví tuto vlastnost na plně kvalifikovaný název oblasti formuláře.Plně kvalifikovaný název výchozí je název doplňku připojena k názvu oblasti formuláře tečkou, například OutlookAddIn1.FormRegion1.

Plně kvalifikovaný název se zobrazí jako atribut v horní části třídy factory oblast formuláře.

Použití Microsoft.Office.Tools.Outlook.FormRegionName atribut jednoznačně identifikovat oblasti formuláře přes všechny doplňky aplikace Outlook.Nelze změnit hodnotu Microsoft.Office.Tools.Outlook.FormRegionName atribut přejmenování položky oblasti formuláře nebo změnou FormRegionName vlastnost.Tento název změnit, je třeba upravit Microsoft.Office.Tools.Outlook.FormRegionName atribut v souboru kódu oblasti formuláře.

Zakázat dědičnost oblast formuláře

Třída vlastní zprávy standardně dědí všechna přidružení oblast formuláře zprávy základní třídy.Například třída zprávy s názvem IPM.Task.Contoso je odvozen z IPM.Task.Proto IPM.Task.Contoso dědí sdružení oblast formuláře IPM.Task.

Pokud nechcete být přidruženy žádné třídy odvozené zpráv oblast formuláře, nastavte ExactMessageClass vlastnost oblast formuláře na true.Například spojit sousední oblast formuláře s IPM.Task a ExactMessageClass vlastnost true, oblast formuláře bude připojen pouze k dolní části formuláře standardní úlohy.Oblast formuláře nebude připojen k dolní části libovolné upravené verze formuláře standardní úlohy.

Principy typů a názvy tříd zpráv

Název typu položka aplikace Outlook se liší od název třídy zprávu položka aplikace Outlook.Například zadejte název položky RSS je Microsoft.Office.Interop.Outlook.PostItem.Název třídy zpráv položky RSS je IPM.Post.RSS.

Položka aplikace Outlook v kódu odkazovat pomocí názvu typu.Seznam názvů typu, viz Přidružení oblasti formulář s třídou zprávy aplikace Outlook.

Použít název třída zprávy položek aplikace Outlook Nová oblast formuláře aplikace Outlook Průvodce přidružit oblast formuláře položky.Seznam názvů tříd platnou zprávu, viz Přidružení oblasti formulář s třídou zprávy aplikace Outlook.

Náhled položka aplikace Outlook bez otevření položky můžete použít podokno pro čtení aplikace Outlook.Podokno pro čtení je určena pouze pro čtení.Proto nemusí vstupních ovládacích prvků, které přidáte do sousední oblast formuláře, například textové pole chovají podle očekávání, pokud jsou oblasti zboží a formuláře otevřené v podokně čtení.

Následující situace je možné například při otevření v podokně čtení položky sousední oblast formuláře:

  1. Vyberte text v textovém poli, v oblasti formuláře.

  2. Stiskněte klávesu DELETE.

  3. Místo textu do textového pole odstraněna položka celý mail.

Pokud navrhujete sousední oblast formuláře, která obsahuje vstupní ovládací prvky otestujte ovládací prvky v podokně čtení, aby že správně fungovat.Zvažte přidání vlastní kód, který zakáže ovládací prvky, které se nechovají očekávaným způsobem.

Alternativně můžete nastavit ShowInspectorRead vlastnost oblast formuláře na False.Tímto způsobem oblasti formuláře nelze v podokně čtení.

Optimální velikost ikony

Můžete určit ikony, které chcete zobrazit nastavení vlastností pro ikony v oblasti formuláře ikony skupina vlastností Vlastnosti okna.K dosažení nejlepší vizuální kvalitu použijte následující pokyny:

  • Pro stránka ikonu, použijte soubor Portable Network Graphics (PNG).

  • Okno ikony by měly být 32 x 32 pixelů.

  • Další ikony by měly být 16 × 16 pixelů.

Stránka na pásu karet inspektor pro položky, které mají samostatné, nahrazení nebo oblastech nahradit všechny formuláře se zobrazí ikona.

Okna v oznamovací oblast a v dialogovém okně ALT + TAB otevřít položky náhradní nebo formuláře nahradit všechny oblasti se zobrazí ikona.

Viz také

Úkoly

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

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

Koncepty

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

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

Další zdroje

Vytvoření oblasti formulářů aplikace Outlook