Macro de envió de correos masivos con la firma de correo del Outlook
Tengo un Macro con el cual envió correos masivos desde excel a través de outlook, sin embargo, estoy tratando de que los correos salgan con la firma configurada en outlook pero no me ha sido posible, todo el proceso va normal hasta antes de ejecutar Body, en este punto me quita la firma que tengo del paso de Display, el macro es el siguiente:
Sub enviarMail()
Dim App As Object
Dim Mail As Object
Dim Correo As Workbook
Dim Base As Worksheet
Dim Ruta As String
Dim File As String
Dim Extension As String
For i = 5 To Range("A" & Rows.Count).End(xlUp).Row
Set App = CreateObject("Outlook.Application")
Set Mail = App.CreateItem(0)
Set Correo = Workbooks(ThisWorkbook.Name)
Set Base = Correo.Sheets("datos")
With Mail
.Display
.To = Base.Range("A" & i).Value
.CC = Range("L" & i).Value
.Subject = Base.Range("B" & i).Value
.Body = Base.Range("C" & i).Value
.Attachments.Add (Base.Range("D" & i).Value)
.Send
End With
Next i
MsgBox "Envio realizado con éxito...", vbInformation, "Notificación"
End Sub
Agradecería si me pueden orientar para poder tener el correo con la firma.