【发布时间】:2015-04-10 09:10:08
【问题描述】:
我创建了一个 Outlook 规则,可以根据主题行将电子邮件转发到组。
但现在我想在我转发的电子邮件中添加文本、签名或附件。
如何做到这一点?
【问题讨论】:
我创建了一个 Outlook 规则,可以根据主题行将电子邮件转发到组。
但现在我想在我转发的电子邮件中添加文本、签名或附件。
如何做到这一点?
【问题讨论】:
您需要将 VBA 宏子分配给规则(即更改规则以运行宏)。 VBA 宏子应如下所示:
public sub test(mail as MailItem)
' do whatever you need
end sub
作为参数传递的邮件对象代表传入的邮件项。
注意,在这种情况下,您需要执行代码中的所有操作。使用Reply 方法从原始邮件创建一个回复,预先发送给原始发件人。以下属性可用于修改消息正文:
您可以在 MSDN 的 Chapter 17: Working with Item Bodies 中阅读有关所有这些方式的更多信息。
要给回复消息添加附件,需要使用Attachments类的Add方法(参见MailItem类的对应属性)。
【讨论】: