Partager via


Comment : accéder à l'élément Outlook qui affiche la zone de formulaire

Mise à jour : novembre 2007

S'applique à

Les informations de cette rubrique s'appliquent uniquement aux projets Visual Studio Tools pour Office et aux versions de Microsoft Office spécifiés.

Type de projet

  • Projets au niveau de l'application

Version de Microsoft Office

  • Outlook 2007

Pour plus d'informations, consultez Fonctionnalités disponibles par type d'application et de projet.

Une zone de formulaire apparaît lorsque vous ouvrez un élément dans Microsoft Office Outlook. Vous pouvez accéder à l'élément Outlook dans lequel la zone de formulaire apparaît en utilisant la propriété OutlookItem de la classe FormRegionControl.

Plusieurs types d'éléments Outlook peuvent afficher une zone de formulaire. Vous pouvez déterminer le type d'élément Outlook qui affiche la zone de formulaire puis effectuer un cast de l'élément Outlook à ce type.

L'exemple suivant identifie l'élément Outlook comme un élément de courrier, puis ajoute l'objet de l'élément de courrier à une étiquette sur la zone de formulaire.

Exemple

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;
        }
     }

}

Voir aussi

Tâches

Procédure pas à pas : conception d'une zone de formulaire Outlook

Comment : empêcher Outlook d'afficher une zone de formulaire

Comment : ajouter une zone de formulaire à un projet de complément Outlook

Concepts

Création de zones de formulaire Outlook