我正在编写一个回复每封电子邮件的脚本。
我制定了一条规则来运行运行脚本的所有传入消息,设置类别,并标记为已读。规则将类别和标记设置为已读,但不运行脚本。以下是我的代码:
Sub reply(Item As Outlook.MailItem)
MsgBox "Hey this script is running!"
On Error GoTo ErrorTrap
Dim MsgReply As Outlook.MailItem
Set MsgReply = Item.reply
With MsgReply
.Subject = "Welcome to IT Business Builder"
.HTMLBody = "This is just a test"
.Body = "This is just a test"
.Send
End With
Set MsgReply = Nothing
ErrorTrap:
MsgBox Err.Number & " " & Err.Description & " message not sent because of error"
End Sub
运行规则后,不会弹出任何消息框,也不会发送任何电子邮件。
答案 0 :(得分:1)
如果您的电子邮件不是每次都更改。您可以使用Outlook内置自动回复功能。它会将给定的电子邮件发送给向您的电子邮件ID发送电子邮件的所有人。
Click Here to See how to set it up
快速总结......
对于Outlook 2007,请单击工具>规则和警报...从Outlook窗口的菜单中。见截图:
如果要对所有电子邮件帐户使用此规则,请选中“在所有帐户上创建此规则”框。