Partager via


MailEnvelopeObject, interface

Représente un message électronique personnalisé dans un formulaire Microsoft Office InfoPath 2007.

 

Espace de noms : Microsoft.Office.Interop.InfoPath.SemiTrust
Assembly : Microsoft.Office.Interop.InfoPath.SemiTrust (dans microsoft.office.interop.infopath.semitrust.dll)

Syntaxe

<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

Remarques

Ce type est le wrapper d'une classe de composants (coclass) requise par le code managé pour l'interopérabilité COM. Ce type permet d'accéder aux membres de l'interface COM implémentés par cette classe de composants. Pour plus d'informations sur l'interface COM, et pour accéder aux descriptions de ses membres, voir MailEnvelope.

L'utilisation des membres de l'interface MailEnvelope permet de garantir la compatibilité avec InfoPath 2003. Pour utiliser les nouveaux membres ajoutés au modèle objet MailEnvelope2 dans Microsoft Office InfoPath 2007, vous devez envoyer l'objet renvoyé par la propriété MailEnvelope de WindowObject au type MailEnvelope2. Pour plus d'informations, consultez Utilisation des membres Microsoft.Office.Interop.InfoPath.SemiTrust qui ne sont pas compatibles avec InfoPath 2003.

L'objet MailEnvelope fournit plusieurs propriétés qui peuvent être utilisées pour créer un message électronique personnalisé par programmation dans l'éditeur de courrier électronique par défaut et il joint le formulaire InfoPath actuellement ouvert au message.

Une fois que le message électronique a été créé, l'éditeur de courrier électronique par défaut affiche le message électronique ; les utilisateurs peuvent ensuite examiner et modifier le message électronique avant de l'envoyer.

Remarque

L'objet MailEnvelope ne peut pas être utilisé pour envoyer les messages électroniques qu'il crée ; les utilisateurs doivent les envoyer manuellement.

Vous pouvez également utiliser la méthode ShowMailItem pour créer des messages électroniques par programmation ; les utilisateurs doivent envoyer les messages électroniques manuellement.

Vous pouvez également utiliser la méthode ShowMailItem de l'objet UIObject pour créer des messages électroniques par programmation.

Exemple

Dans l'exemple suivant, la propriété MailEnvelope de l'objet WindowObject est utilisée pour définir une référence à l'objet MailEnvelope.

MailEnvelopeObject myEnv = thisApplication.ActiveWindow.MailEnvelope;
myEnv.Visible = true;

Voir aussi

Référence

Membres MailEnvelopeObject
Microsoft.Office.Interop.InfoPath.SemiTrust, espace de noms