方法 : フォーム領域を表示する Outlook アイテムにアクセスする

更新 : 2007 年 11 月

対象

このトピックの情報は、指定された Visual Studio Tools for Office プロジェクトおよび Microsoft Office のバージョンにのみ適用されます。

プロジェクトの種類

  • アプリケーション レベルのプロジェクト

Microsoft Office のバージョン

  • Outlook 2007

詳細については、「アプリケーションおよびプロジェクトの種類別の使用可能な機能」を参照してください。

フォーム領域は、Microsoft Office Outlook でアイテムを開いたときに表示されます。フォーム領域が表示される Outlook アイテムにアクセスするには、FormRegionControl クラスの OutlookItem プロパティを使用します。

複数の種類の 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 フォーム領域の作成