formato del cuerpo del correo electrónico, el uso de VBA

Tengo la siguiente sección de código, que es parte de una respuesta automática del sistema de im en vías de desarrollo. Como yo lo entiendo, es debe formato del cuerpo del mensaje de correo electrónico con saltos de línea, pero, como la captura de pantalla adjunta muestra, no. Puede alguien punto oput donde im que va mal?

With NewForward
            .Subject = "'TEST' Hazard report reciept number: HAZ" & IDnumber
            .To = strSender
            .BCC = "xxxxxxxxxxxx"
            .HTMLBody = "Please accept this email as confirmation that xxxx has received your road defect notification. xxxxx will investigate and action your notification according to priority and to ensure public safety. For further information, please phone xxxxx on 4221 6111 and quote reference number " & vbCrLf & IDnumber & vbCrLf & "Your original report can be seen below:" & vbCrLf & report_body
            .Send
        End With

Imagen:
formato del cuerpo del correo electrónico, el uso de VBA

InformationsquelleAutor scb998 | 2014-01-21

2 Kommentare

  1. 5

    Si utiliza .HTMLBody entonces usted debe escribir con HTML Tags.

    Intente esto:

    Dim EBody as String
    
    EBody = "Please accept this email as confirmation that xxxx has received your road defect notification." & "<br>" _
        & "xxxxx will investigate and action your notification according to priority and to ensure public safety." & "<br>" _
        & "For further information, please phone xxxxx on 4221 6111 and quote reference number:" & "<br>" _
        & IDnumber & "Your original report can be seen below:" & "<br>" _
        & reportbody
    
    With NewForward
        .Subject = "'TEST' Hazard report reciept number: HAZ" & IDnumber
        .To = strSender
        .BCC = "xxxxxxxxxxxx"
        .HTMLBody = Ebody
        .Send
    End With

    Espero que esto funcione para usted.

    También su reportbody debe estar en el mismo formato HTML Tags.

    • Fantástico! gran solución, funcionó a la perfección!
    • me alegro de que lo hizo 😀 también puede cambiar el tipo de fuente, color de fuente, tamaño de fuente con HTML Tags. Si desea obtener más información, usted puede comenzar a AQUÍ. También le permite ver el resultado del código que se genera.
  2. 1

    Bien, su valor en la configuración de la propiedad HTMLBody para no incluye cualquier formato HTML…

    Sus constantes como vbCrLf no en formato HTML. El uso de etiquetas HTML en lugar de, por ejemplo, <br> para un salto de línea.

Kommentieren Sie den Artikel

Bitte geben Sie Ihren Kommentar ein!
Bitte geben Sie hier Ihren Namen ein

Pruebas en línea