5

Правила Outlook позволяют отложить доставку на целое количество минут. Есть ли способ настроить Outlook так, чтобы он вел себя как популярное расширение Gmail, которое задерживает доставку ровно на 10 секунд?

1 ответ1

1

Если вы хотите использовать VBA, вы можете сделать следующее:

Private Sub Application_ItemSend(ByVal Item As Object, Cancel As Boolean)
    Const defaultDelayInMinutes As Integer = 0
    Const defaultDelayInSeconds As Integer = 10

    Dim timeToSend As Date
     Dim mi As Outlook.MailItem

     On Error GoTo ErrorHandler

     timeToSend = Now + TimeSerial(0, defaultDelayInMinutes, defaultDelayInSeconds)

     Set mi = Item
     mi.DeferredDeliveryTime = timeToSend
Exit Sub

ErrorHandler:
     MsgBox "Application_ItemSend: " & Err.Description
End Sub

Примечание: у меня еще не было времени полностью протестировать это, и могут быть ошибки. Оригинальная идея найдена здесь.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .