Je travaille sur un code VBA dans Excel qui reçoit des entrées de mes rapports et envoie automatiquement des emails.Corps de mail Outlook Structuration HTML dans le codage vba
J'ai fait face à ce problème que j'essaye d'éviter des sauts de ligne dans mon corps d'email quand j'utilise concaténer "&" dans le VBA. Le code est comme ci-dessous:
With olMail
.To = rep
.Subject = title & " - " & EndTitle
'.Recipients.Add rep
.Attachments.Add filePath & "\" & title & " - " & EndTitle & ".pdf"
.htmlBody = "<BODY style=font-size:12pt;font-family:Arial><b><u>Here is an email</u></b></BODY>" & "<BODY style=font-size:12pt;font-family:Arial><b><u>Here is an email</u></b></BODY>" _
& "<br>" & "<b>HK</b>" & "<b>" & amt & "</b>" _
& "<br>" & "Value date" & "<b>" & Trans & "</b>" & "<br>" &
initial
.Display
'.Send
End With
Mon email ressemblait à ce
Voici l'email
Voici l'email
Ce que je veux que le corps du message ressemble
Voici l'email Voici l'email
(sur la même ligne)
Si vous ne voulez pas les sauts de ligne, enlevez les pièces '
'. – braX
Désolé, je n'étais pas clair. J'essaie d'éviter que le texte passe à la ligne suivante. comme à la 1ère ligne de code, mon corps de l'e-mail ressemble à: "Voici un e-mail Voici un e-mail" il va à la ligne suivante J'essaie de le faire ressembler "Voici un emailIci est un email "à la place –
Ensuite, retirez les pièces'
'. C'est ce qui le fait passer à la ligne suivante. – braX