Tengo un problema con esta macros quiero que me copie más de una firma en el cuerpo de un correo (Outlook)
Hola señor dante quisiera que me ayude tengo esta macros que me copia la primera foto en el cuerpo del mensaje del outlook . "sti_1.jpg"
.Attachments.Add "C:\Users\Edwin\Desktop\Nueva carpeta\sti_1.jpg"
pero la segunda imagen me lo adjunta como un archivo en el correo : "sti_2.jpg""
.Attachments.Add "C:\Users\Edwin\Desktop\Nueva carpeta\sti_2.jpg"
y quiero q me siga copiando mas imagenes en el cuerpo del mensaje .
Sub OutlookMailExcel()
Dim OutApp As Object
Dim OutMail As Object
'Outlook
Set OutApp = CreateObject("Outlook.Application")
OutApp.Session.logon
'Crea el correo
Set OutMail = OutApp.createitem(0)
ActiveWorkbook.Save
On Error Resume Next
With OutMail
.SentOnBehalfOfName = "[email protected]"
.To = "[email protected]"
.Subject = "Correo de prueba"
'Archivo de imagen que contiene la firma
.Attachments.Add "C:\Users\Edwin\Desktop\Nueva carpeta\sti_1.jpg"
.Attachments.Add "C:\Users\Edwin\Desktop\Nueva carpeta\sti_2.jpg"
.BodyFormat = 2 'olFormatHTML
.HTMLBody = "<html>" & _
"<body>" & _
"<p>Aquí va el mensaje que deseas enviar...</p>" & _
"<br>" & _
"<br>" & _
"<br>" & _
"<img src='cid:'" & .Attachments.Item(1).Filename & "' height=720 width=850>" & _
"<br>" & _
"</body>" & _
"</html>"
.Display
End With
On Error GoTo 0
Set OutMail = Nothing
Set OutApp = Nothing
End Sub
1 Respuesta
Respuesta de Dante Amor
1
