Personalizar páginas de formulario y áreas de formulario

Puede personalizar un formulario en Outlook de dos maneras: personalizando las páginas del formulario y creando áreas del formulario. La personalización de páginas de formulario se ha admitido desde Microsoft Office Outlook 97 y las regiones de formulario son compatibles desde Microsoft Office Outlook 2007.

En este tema se compara la personalización de formularios mediante páginas de formulario con la personalización de formularios mediante áreas de formulario y se identifican las ventajas de hacerlo mediante áreas de formulario.

Nota:

[!NOTA] Aunque en el mismo formulario personalizado pueden existir áreas del formulario y páginas de formulario personalizado, para facilitar la implementación y el mantenimiento, debe desarrollar soluciones usando solo las áreas del formulario. Para obtener más información sobre las opciones para las soluciones de formulario existentes, vea Procedimientos recomendados para migrar formularios personalizados de Outlook 97-2003.

Aspecto de la comparación Páginas de formulario Áreas de formulario
Versión de Outlook Admitidas desde Microsoft Office Outlook 97. Compatible desde Office Outlook 2007.
Lugar donde se realiza la personalización Los campos y los controles se agregan en el diseñador de formularios de Outlook. También se pueden programar controles en VBScript mediante el Editor de secuencias de comando. Los campos y los controles se agregan en el diseñador de formularios de Outlook. También se pueden programar controles mediante un complemento.
Controls Cuando se ejecuta en versiones de Outlook anteriores a Office Outlook 2007, las páginas de formulario admiten controles Microsoft Forms 2.0 y algunos controles ActiveX de terceros, pero no controles de Outlook. Cuando se ejecuta en Office Outlook 2007 o versiones posteriores, las páginas de formulario admiten controles de Forms 2.0 y controles de Outlook. Las páginas de formulario siempre muestran controles de Forms 2.0 con un aspecto clásico. Para obtener más información, consulte el tema sobre los controles en un formulario personalizado. Las regiones de formulario admiten Microsoft Forms controles 2.0, algunos controles ActiveX de terceros y controles de Outlook. De forma predeterminada, Outlook reemplaza algunos controles de Forms 2.0 que tienen controles homólogos de Outlook temáticos por los controles temáticos correspondientes y, por lo tanto, siempre los muestra con un aspecto temático. Para obtener más información, consulte el tema sobre los controles en un formulario personalizado.
Ámbito de la personalización en tiempo de diseño Sólo se pueden personalizar las páginas siguientes:
  • La página Mensaje del formulario de mensaje (IPM). Nota)

  • La página Mensaje del formulario de envío (IPM.Post)

  • La página General del formulario de contacto (IPM.Contact)

  • Hasta 5 páginas de formulario (P2 a P6) para cada formulario estándar de Outlook

Puede ocultar páginas adicionales en un formulario estándar (por ejemplo, la página Detalles del formulario de contacto), pero no puede personalizarlas.
Puede personalizar las páginas siguientes:
  • La página predeterminada de cualquier formulario estándar.

  • Hasta 30 áreas de formulario independientes como páginas adicionales.

También puede usar un formulario estándar como plantilla, reemplazar la página predeterminada por un área del formulario de reemplazo o reemplazar el formulario estándar completo por un área del formulario de reemplazo total, y registrar dicha área del formulario para una clase de mensaje derivada de la clase de mensaje original.
Agregar interfaz de usuario a la página predeterminada Sólo es posible agregar interfaz de usuario a la página predeterminada del formulario de mensaje, del formulario de envío y del formulario de contacto, y a las páginas P2 a P6 de cualquier formulario estándar. Para agregar la interfaz de usuario a cualquier otra página predeterminada, por ejemplo, la página predeterminada de un formulario de cita, deberá desactivar Mostrar esta página para ocultar la página, volver a crear la página predeterminada en una página complementaria como P2 y agregar una interfaz de usuario personalizada a esa página. Puede agregar interfaz de usuario en forma de áreas de formulario adyacentes a la página predeterminada de cualquier formulario estándar.
Agregar páginas adicionales Hasta 5 páginas de formulario (P2 a P6) para cada formulario. Active Mostrar esta página para mostrar la página en un formulario. Hasta 30 áreas de formulario independientes y 50 áreas de formulario adyacentes para cada formulario.
Eliminar la interfaz de usuario predeterminada Sólo es posible eliminar la interfaz de usuario predeterminada en las páginas siguientes:
  • La página Mensaje del formulario de mensaje

  • La página Mensaje del formulario de envío

  • La página General del formulario de contacto

Por otra parte, puede ocultar cualquier página predeterminada o página adicional de un formulario estándar.
Puede eliminar u ocultar la interfaz de usuario predeterminada de la misma manera que para las páginas de formulario. Por otra parte, puede crear un área del formulario de reemplazo para "reemplazar" la página predeterminada de un formulario o crear un área del formulario de reemplazo total para "reemplazar" todas las páginas de un formulario, sin necesidad de eliminar la interfaz de usuario de la página predeterminada. Tenga en cuenta que solamente es posible usar las áreas del formulario de reemplazo o de reemplazo total para una clase de mensaje personalizada derivada de una clase de mensaje de Outlook.
Personalizar toda la página Puede ocultar cualquier página de un formulario estándar y agregar interfaz de usuario personalizada a las páginas P2 a P6. Puede ocultar cualquier página de un formulario estándar, usar un área del formulario independiente para agregar una página adicional al formulario, usar un área del formulario de reemplazo para reemplazar la página predeterminada del formulario o usar un área del formulario de reemplazo total para reemplazar el formulario completo. Tenga en cuenta que cualquier reemplazo solo se admite para una clase de mensaje personalizada derivada de una clase de mensaje de Outlook.
Compatibilidad con clases de mensajes nuevas (derivadas) El administrador utiliza la herramienta Administrador de formularios para registrar un formulario personalizado para una clase de mensaje derivada. Puede registrar áreas de formulario para una clase de mensaje derivada en el registro de Windows.
Implementación El administrador registra e instala el formulario personalizado. Si existe un complemento para el formulario, el administrador lo instala independientemente del formulario. Un administrador instala el complemento. A su vez, el complemento instala los archivos para las áreas de formulario y registra las áreas de formulario para el formulario personalizado.
Mostrar la personalización en tiempo de ejecución La personalización sólo se muestra en el inspector. La personalización se muestra en el inspector y en el Panel de lectura.
Compatibilidad con la interfaz de usuario traducida No Admite cadenas traducidas para los nombres de las áreas de formulario, los nombres de los controles y las acciones del usuario basadas en la configuración regional.
Compartir entre las soluciones Cada formulario personalizado solo se puede personalizar mediante un complemento (excepto a través de la propiedad ModifiedFormPages del objeto Inspector ). Salvo para la clase de mensaje IPM, un formulario para cualquier clase de mensaje puede personalizarse mediante más de un complemento.

Soporte técnico y comentarios

¿Tiene preguntas o comentarios sobre VBA para Office o esta documentación? Vea Soporte técnico y comentarios sobre VBA para Office para obtener ayuda sobre las formas en las que puede recibir soporte técnico y enviar comentarios.