如何:访问显示窗体区域的 Outlook 项

更新:2007 年 11 月

适用对象

本主题中的信息仅适用于指定的 Visual Studio Tools for Office 项目和 Microsoft Office 版本。

项目类型

  • 应用程序级项目

Microsoft Office 版本

  • Outlook 2007

有关更多信息,请参见按应用程序和项目类型提供的功能

当在 Microsoft Office Outlook 中打开某个项时,窗体区域即会出现。使用 FormRegionControl 类的 OutlookItem 属性可以访问显示窗体区域的 Outlook 项。

有多种类型的 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 窗体区域