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>"
 

Zeki Gürsoy

Uzman
Uzman
Katılım
31 Aralık 2005
Mesajlar
4,353
Excel Vers. ve Dili
Office 365 (64 bit) - Türkçe
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...

.
 

veyselemre

Özel Üye
Katılım
9 Mart 2005
Mesajlar
3,647
Excel Vers. ve Dili
Pro Plus 2021
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>"
 
Katılım
4 Nisan 2024
Mesajlar
31
Excel Vers. ve Dili
2016 TR
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.
 

Zeki Gürsoy

Uzman
Uzman
Katılım
31 Aralık 2005
Mesajlar
4,353
Excel Vers. ve Dili
Office 365 (64 bit) - Türkçe
Temel renklerin kodu yerine isimlerini de kullanabilirsiniz...


.
 

veyselemre

Özel Üye
Katılım
9 Mart 2005
Mesajlar
3,647
Excel Vers. ve Dili
Pro Plus 2021
251446
Seçmiş olduğunuz kod zaten siyah gibi.. Renk kodunu yeniden kontrol edin.
 

Haluk

Özel Üye
Katılım
7 Temmuz 2004
Mesajlar
12,406
Excel Vers. ve Dili
64 Bit 2010 - İngilizce
+
Google Sheets
+
JScript
Altın Üyelik Bitiş Tarihi
HTML:
.HTMLBody = "<p style='color:#6495ED;'>Merhaba</p>" & "<br>" & RangetoHTML(rng) & "<br>"
.
 
Üst