Freigeben über


MailEnvelopeObject-Schnittstelle

Stellt eine benutzerdefinierte E-Mail-Nachricht in einem Microsoft Office InfoPath 2007-Formular dar.

 

Namespace: Microsoft.Office.Interop.InfoPath.SemiTrust
Assembly: Microsoft.Office.Interop.InfoPath.SemiTrust (in microsoft.office.interop.infopath.semitrust.dll)

Syntax

<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

Hinweise

Dies ist ein Wrappertyp für eine Coklasse, die für den verwalteten Code der COM-Interoperabilität erforderlich ist. Verwenden Sie diesen Typ zum Zugreifen auf die Member der COM-Schnittstelle, die von der Coklasse implementiert wurden. Informationen zur COM-Schnittstelle, einschließlich eines Links zu den Memberbeschreibungen, finden Sie unter MailEnvelope.

Mithilfe der Member der MailEnvelope-Schnittstelle wird Kompatibilität mit InfoPath 2003 bereitgestellt. Um neue Member zu verwenden, die dem MailEnvelope2-Objektmodell in Microsoft Office InfoPath 2007 hinzugefügt wurden, müssen Sie das Objekt, das von der MailEnvelope-Eigenschaft des WindowObject-Objekts zurückgegeben wurde, in den MailEnvelope2-Typ umwandeln. Weitere Informationen hierzu finden Sie unter Vorgehensweise: Verwenden von nicht mit InfoPath 2003 kompatiblen Microsoft.Office.Interop.InfoPath.SemiTrust-Membern.

Das MailEnvelope-Objekt stellt mehrere Eigenschaften bereit, die für die programmgesteuerte Erstellung einer benutzerdefinierten E-Mail-Nachricht im Standard-E-Mail-Editor verwendet werden können. Darüber hinaus fügt das Objekt das zurzeit geöffnete InfoPath-Formular an die Nachricht an.

Nachdem die E-Mail-Nachricht erstellt wurde, wird sie vom Standard-E-Mail-Editor angezeigt, sodass ein Benutzer die Nachricht vor dem Senden überprüfen und bearbeiten kann.

Hinweis:

Das MailEnvelope-Objekt kann nicht zum Senden der erstellten E-Mail-Nachrichten verwendet werden. Benutzer müssen die Nachrichten manuell senden.

Sie können auch die ShowMailItem-Methode verwenden, um E-Mail-Nachrichten programmgesteuert zu erstellen. Die Benutzer müssen die E-Mail-Nachrichten manuell senden.

Sie können auch die ShowMailItem-Methode des UIObject-Objekts verwenden, um E-Mail-Nachrichten programmgesteuert zu erstellen.

Beispiel

Im folgenden Beispiel wird die MailEnvelope-Eigenschaft des WindowObject-Objekts verwendet, um einen Verweis auf das MailEnvelope-Objekt festzulegen.

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

Siehe auch

Referenz

MailEnvelopeObject-Member
Microsoft.Office.Interop.InfoPath.SemiTrust-Namespace