Macro para enviar email Outlook y cuerpo con formato.
Para Dante Amor
Hola de nuevo, agradezco mucho tu ayuda en las preguntas anteriores.
Me ayudaste a hacer la siguiente macro, sin embargo quisiera saber ¿cómo puedo hacer para que en el cuerpo del mensaje sea una imagen que tengo y ademas poder agregar mi firma también como imagen?, o en su defecto ¿Cómo puedo hacer que el texto del cuerpo tenga el mismo formato que esta en las celdas E2:E6 (alineación, fuente, color, tamaño) y agregar la imagen de mi firma?
Sub Pdf_Enviar_Correos_Gmail()
'---
' Por.Dante Amor
'---
'***Macro Para enviar correos por Outlook
Application.DisplayAlerts = False
Application.ScreenUpdating = False
Set h = Sheets("REGISTRO")
'
ruta = "C:\Users\itumi\Desktop\PRUEBAS\"
'ruta = ThisWorkbook.Path & "\"
h.Select
For i = 2 To Range("B" & Rows.Count).End(xlUp).Row
'
archivo = ruta & Cells(i, "A").Value & ".pdf"
Cells(i, "A").ExportAsFixedFormat Type:=xlTypePDF, _
Filename:=archivo, _
Quality:=xlQualityStandard, IncludeDocProperties:=True, _
IgnorePrintAreas:=False, OpenAfterPublish:=False
'
Set dam = CreateObject("Outlook.Application").CreateItem(0)
dam.To = Range("B" & i).Value 'Destinatarios
dam.Subject = "Asunto"
dam.Body = "Cuerpo del mensaje"
If Dir(archivo) <> "" Then
dam.Attachments.Add archivo
End If
Dam. Send 'El correo se envía en automático
'dam. Display 'El correo se muestra
Cells(i, "C") = "El mail se envió con éxito"
Set dam = Nothing
Next
MsgBox "Correos enviados", vbInformation, ""
End Sub