c# email outlook outlook-addin

c# - ¿Cómo puede mi complemento Outlook VSTO modificar el formulario de correo electrónico leído?



email outlook-addin (1)

Outlook (ni VSTO) no proporciona nada para colocar formularios personalizados en la parte superior de los inspectores. Outlook Form Regions no proporciona tales diseños. Puede usar las funciones de API de Windows para crear subclases de ventanas de Outlook y colocar formularios personalizados donde los necesite. Consulte el artículo Windows adyacente en Outlook y Crear proyecto de ejemplo de Windows adyacente en Outlook para obtener más información.

También puede considerar usar la vista Avanzada de Outlook y formar regiones . Permiten colocar el formulario en la posición superior de la ventana del inspector.

Dependiendo del texto de un correo electrónico que se esté viendo, me gustaría que mi complemento VSTO Outlook use un formulario modificado para mostrar el correo electrónico.

Puedo crear paneles personalizados, pero no aparecen donde los quiero. También puedo crear regiones de formulario de Outlook que son "contiguas" y aparecen en la parte inferior. Pero no he podido modificar ninguno de los dos formularios predeterminados que usa Outlook para mostrar mensajes de correo electrónico: el formulario de lectura del inspector y el formulario del panel de lectura utilizado en la ventana principal de Outlook. (Me disculpo si estoy usando los términos incorrectos).

Aquí es donde me gustaría insertar algunas etiquetas y botones de texto y tal derecho sobre el mensaje de correo electrónico:

es posible? Una página en MSDN dice que debería poder personalizar cualquier formulario estándar.

Gracias por tu ayuda.