Поделиться через


Практическое руководство. Доступ к элементу Outlook, который отображает область формы

Обновлен: Ноябрь 2007

Применение

Сведения, приведенные в данном разделе, относятся только к указанным проектам Visual Studio Tools for Office и версиям Microsoft Office.

Тип проекта

  • Проекты уровня приложения

Версия Microsoft Office

  • Outlook 2007

Дополнительные сведения см. в разделе Доступность функций по типам приложений и проектов.

Область формы отображается во время открытия элемента в Microsoft Office Outlook. Доступ к элементу Outlook, в котором отображается область формы, осуществляется с помощью OutlookItem свойства класса FormRegionControl.

Область формы может отображаться в нескольких типах элементов Outlook. Можно определить, какой тип элемента Outlook отображает область формы, и преобразовать элемент Outlook к этому типу.

В следующем примере элемент Outlook распознается как элемент электронной почты, после чего тема элемента электронной почты добавляется к метке в области форм.

Пример

Private Sub FormRegion1_FormRegionShowing(ByVal sender As Object, _
    ByVal e As System.EventArgs) Handles MyBase.FormRegionShowing
    If TypeOf (Me.OutlookItem) Is Outlook.MailItem Then
        If Me.OutlookFormRegion.FormRegionMode = _
            Outlook.OlFormRegionMode.olFormRegionRead Then
            Dim mailItem As Outlook.MailItem = CType(Me.OutlookItem,  _
                Outlook.MailItem)
            Label1.Text = "This form region contains information " & _
                "about " & mailItem.Subject
        End If
    End If

End Sub
private void FormRegion1_FormRegionShowing
    (object sender, System.EventArgs e)
{
    if (this.OutlookItem is Outlook.MailItem)
    {
        if (this.OutlookFormRegion.FormRegionMode == 
            Outlook.OlFormRegionMode.olFormRegionRead)
        {
            Outlook.MailItem mailItem = 
            (Outlook.MailItem)this.OutlookItem;
            label1.Text = "This form region contains information " +
            "about " + mailItem.Subject;
        }
     }

}

См. также

Задачи

Пошаговое руководство. Разработка области формы Outlook

Практическое руководство. Отсутствие отображения области формы в Outlook

Практическое руководство. Добавление области формы в проект надстройки Outlook

Основные понятия

Создание областей форм Outlook