Share via


MailEnvelopeObject 接口

代表 InfoPath 表单中的自定义电子邮件。

命名空间:  Microsoft.Office.Interop.InfoPath.SemiTrust
程序集:  Microsoft.Office.Interop.InfoPath.SemiTrust(位于 Microsoft.Office.Interop.InfoPath.SemiTrust.dll 中)

语法

声明
<GuidAttribute("096cd588-0786-11d1-95fa-0080c78ee3bb")> _
Public Interface MailEnvelopeObject _
    Inherits MailEnvelope
用法
Dim instance As MailEnvelopeObject
[GuidAttribute("096cd588-0786-11d1-95fa-0080c78ee3bb")]
public interface MailEnvelopeObject : MailEnvelope

备注

此类型是用于 Coclass(托管代码需要此 Coclass 来实现 COM 互操作性)的包装。使用此类型来访问由此 Coclass 实现的 COM 接口。有关 COM 接口的信息(包括指向其成员说明的链接),请参阅MailEnvelope.

Using the members of the MailEnvelope interface provides compatibility with InfoPath 2003. To use new members that were added to the MailEnvelope2 object model in InfoPath 2010, you must cast the object returned by the MailEnvelope property of the WindowObject to the MailEnvelope2 type. For more information, see 如何:使用与 InfoPath 2003 不兼容的 Microsoft.Office.Interop.InfoPath.SemiTrust 成员.

MailEnvelope 对象提供了许多属性,可以用来通过编程的方式在默认的电子邮件编辑器中创建自定义电子邮件,并将当前打开的 InfoPath 表单附加到此电子邮件中。

创建电子邮件之后,默认的电子邮件编辑器将显示该电子邮件;然后用户可以在发送之前检查和编辑该电子邮件。

备注

MailEnvelope 对象不能用于发送其创建的电子邮件,用户必须手动发送该电子邮件。

也可以使用 ShowMailItem 方法以编程的方式创建电子邮件;用户必须手动发送电子邮件。

也可以使用 UIObject 对象的 ShowMailItem 方法以编程的方式创建电子邮件。

示例

在以下示例中,WindowObject 对象的 MailEnvelope 属性用于设置一个对 MailEnvelope 对象的引用。

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

另请参阅

引用

MailEnvelopeObject 成员

Microsoft.Office.Interop.InfoPath.SemiTrust 命名空间