![Outlook 自动回复保留收到邮件的正文](https://linux22.com/image/1268992/Outlook%20%E8%87%AA%E5%8A%A8%E5%9B%9E%E5%A4%8D%E4%BF%9D%E7%95%99%E6%94%B6%E5%88%B0%E9%82%AE%E4%BB%B6%E7%9A%84%E6%AD%A3%E6%96%87.png)
我可以创建一条规则,使用模板回复收到的电子邮件。这按设计工作,但是我希望回复能够引用原始收到的电子邮件,就像我手动回复时一样。目前回复只有模板,没有其他内容。
我似乎无法弄清楚这是否可能 - 有人做过吗?怎么做的?
编辑:更多信息 - 这是 Windows 7 上的 Outlook 2010 客户端。服务器是 Microsoft Exchange Server 2010 SP1 build 14.1.218
答案1
文章将电子邮件正文复制到 Outlook 2007 中的自动回复建议使用以下脚本作为解决方案:
Sub AutoReply(Item As Outlook.MailItem)
Dim olkReply As Outlook.MailItem
Set olkReply = Item.Reply
With olkReply
'Change the subject on the next line as desired'
.Subject = "Your Subject Goes Here"
'Change the body as desired'
.HTMLBody = "Your reply text goes here.<bt><br>" & olkReply.HTMLBody
.Send
End With
Set olkReply = Nothing
End Sub
备注:自从我发布此链接以来,Experts Exchange 已改变其业务模式,并且变得难以访问。尽管链接不可用,但上面的代码是重复的。
答案2
它是否必须是一个回复? 两者都有规则操作重定向和向前对于您的目的而言,这可能“足够接近”。
还有一个“外出办公”回复可能会有用。
尽管我意识到这些都不能直接回答你的问题,但我还是试图为你的问题提供可能的解决方案 - 无论它是什么。