Я использую Outlook 2010. Можно ли создать правило, похожее на следующее: Когда я получаю сообщение с определенной темой расписания, 5 электронных писем (1-й ответ - немедленно, 2-й - через 3 часа, 3-й - через 6 часов и т.д.)?
1 ответ
0
Вы можете запустить скрипт.
VBA будет выглядеть примерно так.
Sub MultipleDelayedReplies(MyMail As MailItem)
Dim HourInc As Integer
Dim sEndDate As Date
Dim reply As MailItem
Dim i As Integer
sEndDate = Now()
reply.Subject = reply.Subject & " Immediate Reply."
reply.HTMLBody = "Reply 1" & reply.HTMLBody
HourInc = 3
For i = 2 To 5
Set reply = MyMail.reply
sEndDate = DateAdd("h", HourInc, sEndDate)
reply.DeferredDeliveryTime = sEndDate
reply.Subject = reply.Subject & " " & reply.DeferredDeliveryTime
reply.HTMLBody = "Reply " & i & reply.HTMLBody
'reply.Display
' or
reply.Send
Next i
End Sub
Процесс дополнительно описан здесь.
Я считаю, что Outlook должен отправлять электронные письма в назначенное время.