VBA - Outlook-E-Mail.HTMLBody Zeilenabstand?

sein ist ein kleines problem aber ist verwirrend mich. Ich bin die Automatisierung eine E-Mail senden aus excel. Der code unten, aus irgendeinem Grund, macht die Letzte Zeile haben, die größer als der normale Abstand:

Sub emailspacing()
Dim OutApp As Object
Dim OutMail As Object
Set OutApp = CreateObject("Outlook.Application")
Set OutMail = OutApp.CreateItem(0)
With OutMail
    .HTMLBody = "<p style='font-family:calibri;font-size:14.5'>Thanks for your help</p>"
    .display
End With

In der Erwägung, dass, wenn ich entfernen Sie die P-style-Teil, der den E-Mail generiert, mit perfekten Zeilenabstand???

Sub emailspacing()
Dim OutApp As Object
Dim OutMail As Object
Set OutApp = CreateObject("Outlook.Application")
Set OutMail = OutApp.CreateItem(0)
With OutMail
    .HTMLBody = "Thanks for your help"
    .display
End With

Kennt jemand eine Weise zu kombinieren, die stilisierten HTML-text mit normalem Zeilenabstand?

  • Was meinst du mit "Abstand"? Ich habe keinen Abstand nach der letzten Zeile (weil es die Letzte Zeile) und der Abstand zwischen den beiden Linien ist konsistent bei mir (Outlook 2010).
  • Sein klarer, wenn in der unteren Zeile ist hervorgehoben. wenn ich das mache das die Zeile ist ungefähr 150% der normalen Größe. Ich bin das hinzufügen von zusätzlichen Stücke auf der Unterseite über rangetohtml und die wachsende Kluft sieht nicht richtig aus
InformationsquelleAutor Kirbtheman | 2013-02-26
Schreibe einen Kommentar