VBA: Comment définir une ligne unique dans la messagerie Outlook?

Je suis entrain de créer un e-mail à partir d'Excel. Une fois que le courrier électronique a été créé, j'ai besoin d'ajouter un commentaire ou deux au sommet. J'ai compris comment définir le style de police, mais les Perspectives sont l'ajout d'une double ligne de l'espace sur Retour Chariot qui je ne veux vraiment pas. Comment puis-je changer cela?

Code ci-dessous:

Sub CreateDailyEmail()

    Dim oApp As Object
    Dim oMail As Object

    Set oApp = CreateObject("Outlook.Application")
    Set oMail = oApp.CreateItem(0)

    With oMail
        .To = Range("EMAIL_TO")
        .Cc = Range("EMAIL_CC")
        .Subject = Range("EMAIL_SUBJECT")
        .Attachments.Add (Range("PATH"))
        .HTMLBody = "<p style=""font-family: Calibri; font-size: 14px; color: #00f; line-height: 1;""><br /></p>" & RangetoHTML(ActiveWorkbook.Worksheets("Daily").Range("B6:H65"))
        .Display
    End With

    Set oMail = Nothing
    Set oApp = Nothing

End Sub
  • Pouvez-vous partager quelques exemple de la sortie HTML (c'est à dire HTMLBody) pour la référence?
  • Vous avez p et aussi br balise, elle produit donc 2 sauts de ligne - ou peut-être que je ne comprends pas la question, si +1, par exemple HTML ou une capture d'écran du problème.
InformationsquelleAutor Richard H | 2012-07-30