Cómo: Obtener acceso al elemento de Outlook que muestra el área de formulario
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.
Se aplica a: la información de este tema se aplica a los proyectos de nivel de aplicación para Outlook 2007 y Outlook 2010. Para obtener más información, vea Características disponibles por aplicación y tipo de proyecto de Office.
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