Практическое руководство. Доступ к элементу Outlook, который отображает область формы
Обновлен: Ноябрь 2007
Применение |
---|
Сведения, приведенные в данном разделе, относятся только к указанным проектам Visual Studio Tools for Office и версиям Microsoft Office. Тип проекта
Версия Microsoft Office
Дополнительные сведения см. в разделе Доступность функций по типам приложений и проектов. |
Область формы отображается во время открытия элемента в 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