Sdílet prostřednictvím


Přidružení oblasti formuláře k třídě zpráv aplikace Outlook

Můžete určit položky, které aplikace Microsoft Office Outlook oblast formuláře zobrazit přidružením oblast formuláře s třídou zprávy jednotlivých položek.Například pokud chcete přidat na konec položky pošty oblast formuláře, můžete přiřadit oblast formuláře s IPM.Note třída zprávy.

Oblast formuláře přidružit třídu zpráv, určit název třídy zpráv v Nová oblast formuláře aplikace Outlook průvodce nebo použít atribut třídy factory oblasti formuláře.

Platí pro: Informace v tomto tématu se vztahují na projekty na úrovni aplikace v Outlooku 2013 a v Outlooku 2010. Další informace najdete v tématu Dostupné funkce podle aplikací systému Office a typů projektu.

Principy tříd zpráv aplikace Outlook

Třída zprávy aplikace Outlook identifikuje typ položka aplikace Outlook.Následující tabulka uvádí těchto osmi standardní typy položek a jejich názvy tříd zpráv.

Typ položky aplikace Outlook

Název třídy zpráv

AppointmentItem

IPM.Událost

ContactItem

IPM.Kontakt

DistListItem

IPM.DistList

JournalItem

IPM.Aktivity

MailItem

IPM.Poznámka:

PostItem

IPM.POST nebo IPM.Post.RSS

TaskItem

IPM.Úkol

Můžete také určit názvy tříd vlastní zprávu.Vlastní zpráva třídy identifikaci vlastních formulářů, které definují v aplikaci Outlook.

[!POZNÁMKA]

Pro nahrazení a formuláře nahradit všechny oblasti můžete zadat nový název třídy vlastní zprávu.Není nutné použít název třídy existující vlastní formulář zprávy.Název třídy vlastní zpráva musí být jedinečný.Zajistit, že název je jedinečný, je použití podobné následující konvence: <StandardMessageClassName>. <společnosti>. <MessageClassName> (Příklad: IPM.Note.Contoso.MyMessageClass).

Oblast formuláře přidružení s třídou zprávy aplikace Outlook

Oblast formuláře přidružit třídu zprávy dvěma způsoby:

  • Použití Nová oblast formuláře aplikace Outlook průvodce.

  • Použít atributy třídy.

Pomocí nového Průvodce oblasti formuláře aplikace Outlook

Na poslední stránce Nová oblast formuláře aplikace Outlook průvodce můžete vybrat standardní zpráva třídy a zadejte názvy tříd vlastní zprávy, které chcete přidružit k oblasti formuláře.

Standardní zpráva třídy jsou k dispozici oblast formuláře je určena k nahrazení celý formulář nebo výchozí stránku formuláře.Můžete zadat názvy tříd standardní zprávu pouze pro formuláře, přidání nové stránky do formuláře, nebo které jsou připojeny do dolní části formuláře.Další informace naleznete v tématu Postupy: Přidání oblasti formuláře do projektu doplňku pro Outlook.

Zahrnout třídy jeden nebo více vlastních zpráv, zadejte jejich názvy které třídy vlastní zprávy zobrazí v této oblasti formuláře? pole.

Názvy, které zadáte, musí splňovat následující pravidla:

  • Pomocí zprávy plně kvalifikovaný název třídy (například: IPM.[[[Note.Contoso").

  • K oddělení více názvů třídy zprávy použijte středníky.

  • Neobsahují standardní třídy zpráv aplikace Outlook, například IPM.Poznámka"nebo IPM.Kontakt".Zahrňte pouze třídy vlastní zprávu, například IPM.Note.Contoso".

  • Nezadávejte sám třída základní zprávy (například: "IPM").

  • Nesmí překročit 256 znaků pro každý název třídy zpráv.

Nová oblast formuláře aplikace Outlook Průvodce ověřuje formát zadání po klepnutí na Dokončit.

[!POZNÁMKA]

Nová oblast formuláře aplikace Outlook průvodce není ověřte, zda zpráva názvy tříd, které jsou správné nebo platné.

Po dokončení průvodce, Nová oblast formuláře aplikace Outlook Průvodce použije atributy třídy oblast formuláře, které obsahují názvy tříd zadanou zprávu.Tyto atributy lze použít také ručně.

Třídy atributů

Oblast formuláře můžete spojit s třídou zprávy aplikace Outlook po dokončení Nová oblast formuláře aplikace Outlook průvodce.K tomu Použíjte atributy třídu factory oblasti formuláře.

Následující příklad ukazuje dva FormRegionMessageClassAttribute atributy, které byly použity třídu factory oblast formuláře s názvem myFormRegion.První atribut přidruží oblast formuláře standardní zpráva třídy pro formulář Zpráva pošty.Druhý atribut přidruží oblast formuláře zprávy vlastní třídu s názvem IPM.Task.Contoso.

<Microsoft.Office.Tools.Outlook.FormRegionMessageClass(Microsoft.Office.Tools.Outlook.FormRegionMessageClassAttribute.Note)> _
<Microsoft.Office.Tools.Outlook.FormRegionMessageClass("IPM.Task.Contoso")> _
<Microsoft.Office.Tools.Outlook.FormRegionName("Trin_Outlook_FR_Attributes.FormRegion1")> _
Partial Public Class FormRegion1Factory

' Occurs before the form region is initialized. 
' To prevent the form region from appearing, set e.Cancel to true. 
' Use e.OutlookItem to get a reference to the current Outlook item. 
    Private Sub FormRegion1Factory_FormRegionInitializing(ByVal sender As Object, ByVal e As Microsoft.Office.Tools.Outlook.FormRegionInitializingEventArgs) Handles Me.FormRegionInitializing

End Sub
[Microsoft.Office.Tools.Outlook.FormRegionMessageClass
    (Microsoft.Office.Tools.Outlook.FormRegionMessageClassAttribute.Note)]
[Microsoft.Office.Tools.Outlook.FormRegionMessageClass
    ("IPM.Task.Contoso")]
[Microsoft.Office.Tools.Outlook.FormRegionName
    ("Trin_Outlook_FR_Attributes.FormRegion1")]
public partial class FormRegion1Factory
{
    // Occurs before the form region is initialized. 
    // To prevent the form region from appearing, set e.Cancel to true. 
    // Use e.OutlookItem to get a reference to the current Outlook item. 
    private void FormRegion1Factory_FormRegionInitializing(object sender, 
        Microsoft.Office.Tools.Outlook.FormRegionInitializingEventArgs e)
    {
    }
}

Atributy musí dodržovat následující pokyny:

  • Vlastní zpráva třídy pomocí zprávy plně kvalifikovaný název třídy (například: IPM.[[[Note.Contoso").

  • Nezadávejte sám třída základní zprávy (například: "IPM").

  • Nesmí překročit 256 znaků pro každý název třídy zpráv.

  • Pokud oblast formuláře nahradí celý formulář nebo výchozí stránky formuláře neobsahují názvy tříd standardních zpráv.Můžete zadat názvy tříd standardní zprávu pouze pro formuláře, přidání nové stránky do formuláře, nebo které jsou připojeny do dolní části formuláře.Další informace naleznete v tématu Postupy: Přidání oblasti formuláře do projektu doplňku pro Outlook.

Při sestavení projektu, Visual Studio ověřuje formát názvů třídy zpráv.

[!POZNÁMKA]

Visual Studio neověřuje, že zpráva názvy tříd, které jsou správné nebo platné.

Viz také

Úkoly

Návod: Návrh oblasti formuláře aplikace Outlook

Referenční dokumentace

O třídě form jméno a zprávu

jak aplikace Outlook formulářů a položky společně

Koncepty

Přístup k oblasti formuláře za běhu

Pokyny pro vytváření oblastí formulářů aplikace Outlook

Další zdroje

Vytváření oblastí formulářů aplikace Outlook