Compartir a través de


Cómo: Obtener acceso al elemento de Outlook que muestra el área del formulario

Actualización: noviembre 2007

Se aplica a

La información de este tema sólo se aplica a los proyectos y versiones especificados de Visual Studio Tools para Office de Microsoft Office.

Tipo de proyecto

  • Proyectos de nivel de aplicación

Versión de Microsoft Office

  • Outlook 2007

Para obtener más información, vea Características disponibles por aplicación y tipo de proyecto.

Un área de formulario aparece al abrir un elemento en Microsoft Office Outlook. Para obtener acceso al elemento de Outlook en el que aparece el área de formulario, utilice la propiedad OutlookItem de la clase FormRegionControl.

Más de un tipo de elemento de Outlook puede mostrar un área de formulario. Puede determinar qué tipo de elemento de Outlook muestra el área de formulario y, a continuación, convertir el elemento de Outlook a ese tipo.

En el ejemplo siguiente se identifica el elemento de Outlook como elemento de correo y, a continuación, se agrega el asunto de dicho elemento a una etiqueta en el área de formulario.

Ejemplo

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

}

Vea también

Tareas

Tutorial: Diseñar un área de formulario de Outlook

Cómo: Impedir que Outlook muestre un área de formulario

Cómo: Agregar un área de formulario a un proyecto de complemento de Outlook

Conceptos

Crear áreas de formulario de Outlook