Consegui elaborar um código. porem não consegui introduzir um horário especifico para o envio do relatório.
ex. enviar relatório 10:00:00 hora atual(sendo sempre atualizada) 09:20:00
quando atinge a hora especificada ele envia para a lista de remetente com assunto e anexo e comentário do corpo do e-mail.
segue ate onde eu consegui. creio que é algo relacionado a o comando .send para um horário especifico conforme hora corrente.
segue code.
Sub ENVIAR_EMAIL_ADD_PLANILHA()
Dim MyOlapp As Object, MeuItem As Object
Set MyOlapp = CreateObject("Outlook.Application")
Set MeuItem = MyOlapp.CreateItem(olMailItem)
With MeuItem
.to = ("test@test11;test@test2;test@test3;test@test4")
.Subject = "relatorio xxxx"
.Body = "Caros," & Plan1.[d1].Value & vbCrLf & _
vbCrLf & _
vbCrLf & _
"Estamos enviando em anexo o relatorio:" & vbCrLf & _
"xxxxxxx " & _
vbCrLf & _
vbCrLf & _
vbCrLf & _
vbCrLf & _
vbCrLf & _
"Qualquer Dúvida, estamos a disposição!" & vbCrLf & _
Plan1.[D2].Value
.Attachments.Add "c:meu computadorrelatorio.xlsx"
.send
End With
End Sub
Thiago Begidio
Analista de planejamento Na empresa Unitono contact center -SBC -Sp
Postado : 03/05/2016 1:47 pm