Visual Basic para Aplicaciones - Macro Guardar mensajes Outllok en c: .msg

Life is soft - evento anual de software empresarial
 
Vista:
sin imagen de perfil

Macro Guardar mensajes Outllok en c: .msg

Publicado por Alberto (2 intervenciones) el 26/03/2018 16:30:05
Hola a todos.

Estoy haciendo mis primeros pinitos en vba y me he trabado con este tema. Quería hacer que el outlook guardara ciertos mensajes enviados al mandarlos en una carpeta externa, por ejemplo c: en formato msg.

Para ello he probado con este codigo, pero no tengo ni idea de como hacer funcionar la sub con eventos.


Dim oSubFolder As Outlook.MAPIFolder
'ThisOutlookSession
Option Explicit

Public WithEvents SentItemsAdd As Items
Private Sub Application_MAPILogonComplete()
Set SentItemsAdd = Application.GetNamespace("MAPI").GetDefaultFolder(olFolderSentMail).Items
End Sub

Private Sub SentItemsAdd_ItemAdd(ByVal Item As Object)

If Item.Subject Like "Proyectox*" Then
Item.SaveAs "C:\Correos\" & Item.Subject & ".msg"
End If

End Sub

¿Alguien sabe como proceder?

Muchas gracias por todo.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
sin imagen de perfil

Macro Guardar mensajes Outllok en c: .msg

Publicado por Alberto (2 intervenciones) el 26/03/2018 16:54:07
Vale funciona. tenía que reiniciar el outlook- ;)
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar