denisw,
Boa Tarde!
Bom... os objetos do Outlook são meio complexos de serem trabalhados e, confesso, não é bem a minha praia programar para Outlook. Aliás, a literatura nacional é quase nenhuma sobre a programação para o Outlook.
Todavia, o que consegui foi apagar a mensagem com anexo que foi aberta na Caixa de Entrada. Na verdade, ela é apagada da Caixa de Entrada e fica na pasta de Itens Excluídos. Não acertei e nem fui atrás de ver como deveria fazer para apagá-la definitivamente. Aí vai o código:
Sub Deletar_E_Mail()
'Rotina que fecha o e-mail atualmente aberto
Dim myOlApp As New Outlook.Application
Dim myinspector As Outlook.Inspector
Dim myItem As Outlook.MailItem
Set myinspector = myOlApp.ActiveInspector
Set myItem = myinspector.CurrentItem
myItem.Delete 'apaga a mensagem corrente e coloca a mesma na caixa dos ítens excluídos
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 : 23/06/2014 1:49 pm