Как запланировать доставку почты в определенное время в VBAКак запланировать доставку почты в определенное время в VBA
кода для генерации почты
Set olApp = CreateObject("Outlook.application")
Set olItem = olApp.CreateItem(0)
olItem.display
olItem.To = "[email protected]"
olItem.Subject = "Auto Generated - Consolidated Task Tracking Report"
olItem.htmlbody = Join(aBody, vbNewLine)
olItem.Attachments.Add outputFileName
olItem.display
Будет ли DeferredDeliveryTime быть полезным? Как это использовать ?
Используйте VBScript. См. [ЭТО] (http://stackoverflow.com/questions/10211250/excel-vba-email-does-not-send-when-computer-is-locked) пример –
@SiddharthRout, вам не обязательно, есть также свойство mailitem для этого: https://msdn.microsoft.com/de-de/library/office/ff869452.aspx user3332507: Это все, что есть, просто прочитайте и попробуйте сами. ;) Если у вас есть конкретная проблема, вы можете вернуться и спросить. –
@Tom: Naicee :) –