Dodatkowe odstępy pomiędzy wierszami

Pytania, problemy, uwagi związane ze starszymi wersjami Microsoft Outlook 2003, 2002 (XP), 2000, 98

Moderator: Moderatorzy

Dodatkowe odstępy pomiędzy wierszami

Postprzez Mikele » Pn 09.10.2017 15:35

Cześć.
Mam problem z wysyłaniem maili wygenerowanych poprzez VBA z Excela (Outlook 2010).
Wygenerowany mail wygląda ładnie, natomiast odebrany jest bardzo rostrzelony (ma wstawione zawsze interlinie wielokrotne (5)) co bardzo zniekształca widok wiadomości.

Treść maila jest pobierana taką funkcją z arkusza excela:
Kod: Zaznacz cały
Function TekstM()
TPocz = "<HTML><body style=font-size:11pt;font-family:Calibri;line-height:0,5 pt>"
Tkon = "</BODY></HTML>"
For x = 1 To WorksheetFunction.CountA(Sheets("Tekst").Columns(1))
    TSrod = TSrod & Sheets("Tekst").Cells(x, 2) & Sheets("Tekst").Cells(x, 3) & Sheets("Tekst").Cells(x, 4)
Next x
TekstM = TPocz & Left(TSrod, Len(TSrod) - 3) & Tkon
End Function

gdzie w drugiej i 4 kolumnie są znaczniki html (na ogół <p> i </p>)

A następnie:
Kod: Zaznacz cały
.HTMLBody = TekstM

Co może być przyczyną takiego formatowania wiadomości?
Pozdrawiam,
Michał
Mikele
 
Posty: 11
Dołączył(a): Pn 30.11.2009 13:51

Re: Dodatkowe odstępy pomiędzy wierszami

Postprzez OShon » Pn 09.10.2017 18:16

Niewiele widać z tego kodu. Sprawa musi być albo w użytym stylu maila (czcionki i jej transformacji), albo samych danych.
Może wygeneruj naprawdę małą wiadomość, w której zachodzi ten problem i osadź do oględzin kod HTML z którego pochodzi mail.
Zapewne po tym zabiegu sam się zorientujesz w czym rzecz - jeśli nie to ja spróbuje.
Na podstawie tylko tych wiadomości nie jestem w stanie.
Obrazek
Oskar Shon - MVP Office System/Development 11/17, 3x MCC
Forum moderator: Outlook.pl | ExcelForum.pl | MSDN dział VBA
Zobacz fajne dodatki: Outlooka, Excela, Worda lub PowerPointa
OShon
 
Posty: 9080
Dołączył(a): Cz 19.10.2006 08:31
Lokalizacja: Veracomp SA, VBATools.pl


Powrót do Microsoft Outlook

Kto przegląda forum

Użytkownicy przeglądający ten dział: Bing [Bot] i 3 gości