通过VB.Net将文件附加到已打开的邮件

时间:2011-01-12 16:32:41

标签: email outlook new-operator attachment

我有问题。我已经打开了一封Outlook新邮件。我需要以编程方式将文件附加到已使用vb.net打开的电子邮件中。这适用于Windows应用程序。我怎么能这样做?有任何想法吗?请帮忙!

1 个答案:

答案 0 :(得分:0)

这篇文章听起来特别适用于Outlook 2007和VBA / Visual Basic,但同样适用于任何想要自动化Outlook的Windows应用程序:

从Visual Basic应用程序自动化Outlook [Outlook 2007开发人员参考]: http://msdn.microsoft.com/en-us/library/bb206737(office.12).aspx

请注意这个“不信任”方法的底部警告免责声明。

一旦你“进入”,你就可以通过Application.ActiveInspector.CurrentItem获得活动项目的句柄。然后使用MailItem.Attachments.Add。

您还需要牢记这一点:

Outlook 2007 SP2中的应用程序关闭更改: http://msdn.microsoft.com/en-us/library/dd239276(office.12).aspx#ol2007AppLifecycle_ImpactforSolutions