Compartir a través de


Instrucciones para crear áreas de formulario de Outlook

La información siguiente puede ayudar a optimizar las áreas del formulario y a evitar posibles problemas:

  • Utilizar nombres de área de formulario.

  • Deshabilitar la herencia del área de formulario.

  • Descripción de los nombres de tipos y de clase de mensaje.

  • Diseñar áreas de formulario adyacentes para el panel de lectura.

  • Utilizar tamaños de icono óptimos.

Para obtener más información sobre las áreas de formulario, vea Crear áreas de formulario de Outlook.

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.

Utilizar nombres de área de formulario

Hay varios nombres que se utilizan para describir el área de formulario. Es importante comprender la diferencia entre estos nombres y cómo afectan al área de formulario. En la tabla siguiente se describe cada nombre.

Nombre del área de formulario

Descripción

Nombre de elemento del área de formulario

El nombre que especifica para el elemento Área de formulario de Outlook en el cuadro de diálogo Agregar nuevo elemento. Éste es el nombre del archivo de código del área de formulario que aparece en el Explorador de soluciones.

Propiedad FormRegionName

Especifica este nombre en la página Proporcione texto descriptivo y seleccione sus preferencias de presentación del asistente Nueva área de formulario de Outlook. Este nombre aparece como la propiedad FormRegionName en la ventana Propiedades.

Utilice la propiedad FormRegionName para especificar la etiqueta que identifica el área de formulario en la interfaz de usuario de Outlook. En áreas de formulario independientes, este nombre aparece como un botón en la cinta de opciones del elemento de Outlook.

En las áreas de formulario adyacentes, este nombre aparece como texto de encabezado sobre el área de formulario.

Atributo Microsoft.Office.Tools.Outlook.FormRegionName

Al agregar un elemento Área de formulario de Outlook al proyecto, Visual Studio establece esta propiedad en el nombre completo del área de formulario. El nombre completo predeterminado es el nombre del complemento conectado al nombre del área de formulario mediante un punto, por ejemplo OutlookAddIn1.FormRegion1.

Este nombre completo también aparece como atributo en la parte superior de la clase de generador de áreas de formulario.

Utilice el atributo Microsoft.Office.Tools.Outlook.FormRegionName para identificar de forma única el área de formulario en todos los complementos de Outlook. No puede cambiar el valor del atributo Microsoft.Office.Tools.Outlook.FormRegionName cambiando el nombre del elemento de área de formulario ni cambiando la propiedad FormRegionName. Para cambiar este nombre, debe modificar el atributo Microsoft.Office.Tools.Outlook.FormRegionName en el archivo de código del área de formulario.

Deshabilitar la herencia del área de formulario

De forma predeterminada, una clase de mensaje personalizada hereda todas las asociaciones de área de formulario de la clase de mensaje base. Por ejemplo, una clase de mensaje denominada IPM.Task.Contoso se deriva de IPM.Task. Por consiguiente, IPM.Task.Contoso hereda las asociaciones de área de formulario de IPM.Task.

Si no desea que el área de formulario esté asociada a una clase de mensaje derivada, establezca la propiedad ExactMessageClass del área de formulario en true. Por ejemplo, si asocia un área de formulario adyacente a IPM.Task y establece la propiedad ExactMessageClass en true, el área de formulario sólo se anexará a la parte inferior de un formulario de tareas estándar. El área de formulario no se anexará a la parte inferior de ninguna versión personalizada de un formulario de tareas estándar.

Descripción de los nombres de tipos y de clase de mensaje

El nombre de tipo de un elemento de Outlook difiere del nombre de la clase de mensaje de un elemento de Outlook. Por ejemplo, el nombre de tipo de un elemento RSS es Microsoft.Office.Interop.Outlook.PostItem. El nombre de la clase de mensaje de un elemento RSS es IPM.Post.RSS.

Utilice el nombre de tipo para hacer referencia a un elemento de Outlook en código. Para obtener una lista de los nombres de tipo, vea Asociar un área de formulario a una clase de mensaje de Outlook.

Utilice el nombre de la clase de mensaje de elementos de Outlook en el asistente Nueva área de formulario de Outlook para asociar el elemento al área de formulario. Para obtener una lista de nombres de clase de mensaje válidos, vea Asociar un área de formulario a una clase de mensaje de Outlook.

Diseñar áreas de formulario adyacentes para el panel de lectura

Puede utilizar el panel de lectura de Outlook para ofrecer una vista previa de un elemento de Outlook sin abrir el elemento. El panel de lectura está diseñado sólo para lectura. Por tanto, es posible que los controles de entrada que se agregan a un área de formulario adyacente, como un cuadro de texto, no se comporten de la manera esperada cuando el elemento y el área de formulario se abren en el panel de lectura.

Por ejemplo, si un elemento que tiene un área de formulario adyacente se abre en el panel de lectura, se puede producir la situación siguiente:

  1. Seleccione algún texto en un cuadro de texto incluido en el área de formulario.

  2. Presione SUPRIMIR.

  3. Se elimina el elemento de correo completo en lugar del texto incluido en el cuadro de texto.

Si diseña un área de formulario adyacente que contiene controles de entrada, pruebe los controles en el panel de lectura para asegurarse de que trabajan correctamente. Considere la adición de código personalizado que deshabilite controles que no se comporten como se espera.

También puede establecer la propiedad ShowInspectorRead del área de formulario en False. De esta manera el área de formulario no se puede utilizar en el panel de lectura.

Utilizar tamaños de icono óptimos

Puede especificar qué iconos desea que muestra el área de formulario estableciendo las propiedades de icono en el grupo de propiedades Iconos de la ventana Propiedades. Utilice las instrucciones siguientes para lograr la mejor calidad visual:

  • Para el icono Página, utilice un archivo de formato PNG (Portable Network Graphics).

  • Los iconos de Ventana deben tener 32 por 32 píxeles.

  • Todos los demás iconos deben ser de 16 por 16 píxeles.

El icono Página aparece en la cinta de opciones de un inspector en elementos que tienen áreas de formulario de tipo Independiente, Reemplazo o Reemplazo total.

El icono Ventana aparece en el área de notificación y en el cuadro de diálogo ALT+TAB de los elementos abiertos que muestran áreas de formulario de tipo Reemplazo o Reemplazo total.

Vea también

Tareas

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

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

Conceptos

Obtener acceso a un área de formulario en tiempo de ejecución

Asociar un área de formulario a una clase de mensaje de Outlook

Otros recursos

Crear áreas de formulario de Outlook