vitorhsh,
Da forma como enviei, teria que colocar o tempo que falta para as 07:00 horas (hora de abrir o Outlook).
Para executar a rotina que abre o Outlook às 07:00 horas, você deve utilizar dessa forma:
Sub ChamarRotinaParaAbrirOutlook()
'Este exemplo executa AbreOutlook às 07:00:00
Application.OnTime TimeValue("07:00:00"), "AbreOutlook"
End Sub
Sub AbreOutlook()
Dim Olook As Outlook.Application
Set Olook = CreateObject("Outlook.Application")
Dim ns As Outlook.Namespace
Dim Folder As Outlook.MAPIFolder
Set ns = Olook.GetNamespace("MAPI")
Set Folder = ns.GetDefaultFolder(olFolderInbox)
Olook.Explorers.Add Folder
'faz o que tem que fazer
Olook.Quit
Set Olook = Nothing
End Sub
Desenvolvo pequenas soluções em VBA Excel a valores que variam entre R$ 50,00 a R$ 200,00. Se te interessar, entre no meu instagran (vba_excel_desenvolvimento)
Atenciosamente
Wagner Morel
Postado : 30/08/2017 7:42 am