¿Cómo anexar firma después del cuerpo de correo?

Sr. Amor he estado trabajando sobre una plantilla que usted compartió en preguntas anteriores con el siguiente código:

Sub correo()
'Por.Dante Amor
    col = Range("H1").Column
    ruta = ThisWorkbook.Path & "\"
    For i = 2 To Range("B" & Rows.Count).End(xlUp).Row
        Set dam = CreateObject("outlook.application").createitem(0)
        dam.To = Range("B" & i) 'Destinatarios
        dam.CC = Range("C" & i) 'Con copia
        dam.Bcc = Range("D" & i) 'Con copia oculta
        dam.Subject = Range("E" & i) '"Asunto"
        dam.body = Range("F" & i) '"Cuerpo del mensaje"
        '
        For j = col To Cells(i, Columns.Count).End(xlToLeft).Column
            archivo = Cells(i, j)
            If archivo <> "" Then dam.Attachments.Add archivo
        Next
        '
        logo = "FIRMACORREO.png"
        dam.Attachments.Add ruta & logo
        dam.htmlbody = _
            "<HTML> " & _
                "<BODY>" & _
                    "<P>" & Cuerpo & "</P>" & _
                    "<img src=cid:" & logo & " height=151 width=756>" & _
                    "<br>" & "<b>" & [I2] & "</b>" & _
                    "<br>" & [J2] & _
                    "<br>" & [K2] & _
                "</BODY> " & _
            "</HTML>" & dam.htmlbody
        'dam.Display 'El correo se muestra
        dam.send 'El correo se envía en automático
    Next
    MsgBox "Correos enviados", vbInformation, "SALUDOS"
End Sub

Pero me encuentro con los siguientes detalles:

-La firma me aparece antes del cuerpo del correo.

     -Firma

     -Cuerpo

-Si agrego 2 archivos o más, entre la firma y el cuerpo aparece la ruta para llegar a los archivos adjuntos ej. "C: \Users \Usuario1 \Desktop \TRABAJO \COTIZACIONES \Cotizacion1 .pdf"

     -Firma

     -Ruta

     -Cuerpo

¿Es posible hacer que la firma aparezca después del cuerpo del correo y que no se muestren las rutas de los archivos adjuntos?

Añade tu respuesta

Haz clic para o