¿Cómo seleccionar de cual cuenta de correo debe salir el correo con una macro de Excel?
Tengo esta macro...
Sub Test()
Dim OutApp As Object
Dim Outmail As Object
Rem se crea la conexion con el gestor de correo
Set OutApp = CreateObject("Outlook.Application")
OutApp.Session.logon
Rem crea metodo de envio de correo
Set Outmail = OutApp.CreateItem(0)
ActiveWorkbook.Save
On Error Resume Next
With Outmail
.To = [email protected]
.CC = [email protected]
.Subject = "Ejemplo de Asunto"
.Body = "Ejemplo de Cuerpo de Correo"
.Send
End With
On Error GoTo 0
Set Outmail = Nothing
Set OutApp = NothingMsgBox "Fin de proceso el " & Date & " a las " & Time, vbInformation
End Sub
El asunto es que tengo tres correos en mi Outlook, y correo de trabajo y dos para envío másico de información. Pero para que funcione como lo requiero, debo cambiar el correo predeterminado cada vez que ocupo hacer un envío, para que unos correos se vayan por XMail y otros por Ymail. Quiero ver si puedo hacer eso desde la macro, y no desde el Outlook manualmente.