0
votes

Supprimer des lignes vides avant la signature dans le courrier électronique généré VBA

J'ai une macro qui crée un email. Il ajoute trois lignes d'espacement avant la signature par défaut lors de l'ouverture de nouveaux courriels.
J'ai essayé diverses solutions de remplacement et de coupe.

partie pertinente du code: xxx

J'ai besoin de cela pour travailler sur l'ordinateur portable de n'importe qui, donc pas seulement avec ma signature.


0 commentaires

3 Réponses :


0
votes

Dans le code exemple ci-dessus:

 trSalutation = "<html><head></head><body>" & sGreeting & " " & Sheets("Tabelle2").Cells(i, 5) & "," & "</body></html>"
 ...
 objEmail.HTMLBody = strSalutation & "<p>" & sTemplate & objEmail.HTMLBody


0 commentaires

0
votes

Vous pouvez utiliser un style pour supprimer la marge, comme ceci: xxx


0 commentaires

0
votes

Vous pouvez essayer ceci:

sSignature = Replace(objEmail.HTMLBody, "<p class=MsoNormal><o:p>&nbsp;</o:p></p>", "")


0 commentaires