MailEnvelopeObject (Interfaz)
Representa un mensaje de correo electrónico personalizado en un formulario de Microsoft Office InfoPath 2007.
Espacio de nombres: Microsoft.Office.Interop.InfoPath.SemiTrust
Ensamblado: Microsoft.Office.Interop.InfoPath.SemiTrust (en microsoft.office.interop.infopath.semitrust.dll)
Sintaxis
<CLSCompliantAttribute(False)> _
<GuidAttribute("096cd588-0786-11d1-95fa-0080c78ee3bb")> _
<CoClassAttribute(GetType(MailEnvelopeObjectWrapper))> _
Public Interface MailEnvelopeObject
Inherits MailEnvelope
Dim instance As MailEnvelopeObject
[CLSCompliantAttribute(false)]
[GuidAttribute("096cd588-0786-11d1-95fa-0080c78ee3bb")]
[CoClassAttribute(typeof(MailEnvelopeObjectWrapper))]
public interface MailEnvelopeObject : MailEnvelope
Comentarios
Este tipo es un contenedor para una coclase que necesita el código administrado para su interoperabilidad COM. Use este tipo para obtener acceso a los miembros de la interfaz COM implementada por esta coclase. Para obtener información sobre la interfaz COM, así como un vínculo a descripciones de sus miembros, vea MailEnvelope.
Usar los miembros de la interfaz de MailEnvelope proporciona compatibilidad con InfoPath 2003. Para poder usar los miembros nuevos que se agregaron al modelo de objetos de MailEnvelope2 en Microsoft Office InfoPath 2007, debe convertir el objeto devuelto por la propiedad MailEnvelope de WindowObject en el tipo MailEnvelope2. Para obtener más información, vea Cómo: Usar los miembros de Microsoft.Office.Interop.InfoPath.SemiTrust que no son compatibles con InfoPath 2003.
El objeto MailEnvelope proporciona varias propiedades que se pueden utilizar para crear mediante programación un mensaje de correo electrónico personalizado con el editor de correo electrónico predeterminado y adjuntar a este mensaje el formulario de InfoPath que esté abierto en ese momento.
Una vez creado el mensaje de correo electrónico, aparecerá en el editor de correo electrónico predeterminado, para que el usuario pueda leerlo y editarlo antes de enviarlo.
Nota: |
---|
El objeto MailEnvelope no se puede utilizar para enviar los mensajes de correo electrónico que crea, sino que el usuario deberá enviarlos manualmente. |
También puede utilizar el método ShowMailItem para crear mediante programación mensajes de correo electrónico; los usuarios deben enviar manualmente los mensajes de correo electrónico.
También puede utilizar el método ShowMailItem del objeto UIObject para crear mensajes de correo electrónico mediante programación.
Ejemplo
En el siguiente ejemplo se utiliza la propiedad MailEnvelope del objeto WindowObject para establecer una referencia al objeto MailEnvelope.
MailEnvelopeObject myEnv = thisApplication.ActiveWindow.MailEnvelope;
myEnv.Visible = true;
Vea también
Referencia
MailEnvelopeObject (Miembros)
Microsoft.Office.Interop.InfoPath.SemiTrust (Espacio de nombres)