У меня есть макрос, который создает электронные письма, и когда он добавляет подпись, он также добавляет 3 интервала перед ним (по умолчанию при открытии нового электронного письма).Я пробовал различные варианты замены и отделки, и это не сработало.Соответствующая часть кода такова:
Set objEmail = app_Outlook.CreateItem(olMailItem)
Dim signature As String
strSalutation = "<html><head></head><body>" & sGreeting & " " & Sheets("Tabelle2").Cells(i, 5) & "," & "</body></html>"
objEmail.SentOnBehalfOfName = "address@mail.com"
objEmail.Display
objEmail.To = sEmail_Address
objEmail.Subject = sTitle
sSignature = Replace(objEmail.HTMLBody, Chr(13), "")
objEmail.HTMLBody = strSalutation & "<p>" & sTemplate & objEmail.HTMLBody
Возможно, стоит отметить, что мне нужно работать на любом ноутбуке, а не только с моей подписью.