Interfaccia MailEnvelopeObject

Rappresenta un messaggio di posta elettronica personalizzato in un modulo di Microsoft Office InfoPath 2007.

 

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

Sintassi

<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

Osservazioni

Questo tipo è un wrapper per una coclasse richiesta dal codice gestito per l'interoperabilità COM. Utilizzare questo tipo per accedere ai membri dell'interfaccia COM implementata dalla coclasse. Per informazioni sull'interfaccia COM e un collegamento alle descrizioni dei relativi membri, vedere MailEnvelope.

L'utilizzo dei membri dell'interfaccia MailEnvelope garantisce la compatibilità con InfoPath 2003. Per utilizzare nuovi membri aggiunti al modello a oggetti MailEnvelope2 in Microsoft Office InfoPath 2007, è necessario eseguire il cast dell'oggetto restituito dalla proprietà MailEnvelope dell'oggetto WindowObject al tipo MailEnvelope2. Per ulteriori informazioni, vedere Procedura: Utilizzare membri di Microsoft.Office.Interop.InfoPath.SemiTrust non compatibili con InfoPath 2003.

L'oggetto MailEnvelope implementa numerose proprietà che consentono di creare a livello di programmazione un messaggio di posta elettronica personalizzato nell'editor di posta elettronica predefinito, e consente di allegare al messaggio il modulo di InfoPath aperto.

Dopo essere stato creato, il messaggio di posta elettronica viene visualizzato nell'editor di posta elettronica predefinito, in modo da poter essere esaminato e modificato prima dell'invio.

Nota:

L'oggetto MailEnvelope non può essere utilizzato per inviare i messaggi di posta elettronica creati. L'invio dei messaggi deve essere eseguito manualmente.

È inoltre possibile utilizzare il metodo ShowMailItem per creare messaggi di posta elettronica a livello di programmazione. Gli utenti devono inviare i messaggi di posta elettronica manualmente.

È inoltre possibile utilizzare il metodo ShowMailItem dell'oggetto UIObject per creare messaggi di posta elettronica a livello di programmazione.

Esempio

Nell'esempio seguente viene utilizzata la proprietà MailEnvelope dell'oggetto WindowObject per impostare un riferimento all'oggetto MailEnvelope.

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

Vedere anche

Riferimenti

Membri MailEnvelopeObject
Spazio dei nomi Microsoft.Office.Interop.InfoPath.SemiTrust