• DİKKAT

    DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
    Altın Üyelik Hakkında Bilgi

Excel VBA HTML Biçimlendirme

Katılım
4 Nisan 2024
Mesajlar
31
Excel Vers. ve Dili
2016 TR
Merhaba,
Excel de makro yoluyla mail gönderiyorum ancak mailin selam kelimesi olan Merhaba metnini html biçimlendirme ile mavi renge çeviremedim.
Aşağıdaki kodu uyguluyorum ancak hata alıyorum. Yardımcı olur musunuz?

.
Kod:
.HTMLBody = "<p style="color: #001221;">Merhaba</p>" & "<br>" & RangetoHTML(rng) & "<br>"
 
Burada ilk gözüme çarpan, "p" tag' ının kapanmamış olduğu... sonrasında ise style attribute' un çift tırnak olduğunda VBA syntax'ına aykırı olduğu...

.
 
Aşağıdakileri bir deneyin.
Kod:
.HTMLBody = "<p style=""color: #001221;"">Merhaba</p>" & "<br>" & RangetoHTML(rng) & "<br>"
Kod:
.HTMLBody = "<p style='color: #001221;'>Merhaba</p>" & "<br>" & RangetoHTML(rng) & "<br>"
 
Aşağıdakileri bir deneyin.
Kod:
.HTMLBody = "<p style=""color: #001221;"">Merhaba</p>" & "<br>" & RangetoHTML(rng) & "<br>"
Kod:
.HTMLBody = "<p style='color: #001221;'>Merhaba</p>" & "<br>" & RangetoHTML(rng) & "<br>"

İki kod hata vermeden çalışıyor ancak mail görüntülenmesinde Merhaba kelimesi yine siyah renkte görünüyor.
 
251446
Seçmiş olduğunuz kod zaten siyah gibi.. Renk kodunu yeniden kontrol edin.
 
HTML:
.HTMLBody = "<p style='color:#6495ED;'>Merhaba</p>" & "<br>" & RangetoHTML(rng) & "<br>"

.
 
Geri
Üst