Excel'de belirtilen kalın, yazı boyutu, renk ve alt çizgi gibi Metin Biçimi özellikleriyle e-posta nasıl gönderilir?
Birçok profesyonel senaryoda, Excel’den yalnızca düz metin e-postalar göndermek, önemli içeriği vurgulamak veya okunabilirliği artırmak için yeterli olmayabilir. Örneğin, kilit mesajları öne çıkarmak, üst bilgiler eklemek ya da alıcılar için bilgileri daha düzenli sunmak amacıyla farklı renkler kullanmak isteyebilirsiniz. Kalın, altı çizili, özel yazı boyutu ve renkli metin gibi zengin HTML biçimlendirme özellikleriyle, Excel’den doğrudan görsel olarak çekici ve okunması kolay e-postalar oluşturabilirsiniz. Bu makalede, kalın, altı çizili, yazı boyutu ve renk özellikleriyle özelleştirilmiş HTML biçimli bir gövde içeren e-postaları Excel’den göndermenin pratik yolları ele alınmaktadır.
VBA koduyla belirtilen kalın/yazı boyutu/renk/alt çizgi Metin Biçimi ile e-posta gönderin
VBA koduyla belirtilen kalın/yazı boyutu/renk/alt çizgi Metin Biçimi ile e-posta gönderin
Excel'den iyi biçimlendirilmiş bir e-postayı doğrudan göndermek için, ileti gövdesini HTML etiketleriyle tanımlayan bir VBA makrosu kullanabilirsiniz. Bu yöntem, alıcının e-posta içeriğini tamamen sizin belirlediğiniz şekilde görmesini sağlar ve gövdede kalın, altı çizili, renkli veya özel boyutlandırılmış metin gibi zengin biçimlendirme seçeneklerini doğrudan destekler.
Excel'den e-postaları özelleştirmek ve göndermek için VBA kullanmak özellikle şu durumlarda faydalıdır:
- Verilerinizden belirli vurgulanmış içerikleri içeren raporlar, analizler veya hatırlatmalar oluşturup göndermek istiyorsunuz.
- Otomatikleştirilmiş e-postalarınızda profesyonel bir görünüm sergileyin ve marka tutarlılığınızı koruyun.
- Netlik açısından, başlıklar, üst bilgiler veya talimatlar gibi çoklu öğeler dikkat çekmelidir.
Ancak e-posta göndermek için VBA kullanmak, VBA düzenleyici ve Outlook entegrasyonu konusunda temel bilgi gerektirir; ayrıca programlı olarak e-posta gönderebilmek için gerekli Outlook izinlerine sahip olmanız gerekir.
Bu görev için VBA kodunu ayarlama ve kullanma adımları aşağıda ayrıntılı olarak açıklanmıştır:
1. Alt+F11 tuşlarına aynı anda basın. Böylece Excel süreçlerinizi otomatikleştirmek üzere özel kod ekleyebileceğiniz Microsoft Visual Basic for Applications (VBA) düzenleyici penceresi açılır.
2. VBA düzenleyici penceresinde, üst menüye gidin ve yeni bir boş kod modülü oluşturmak için Ekle > Modül seçeneğine tıklayın. Aşağıda verilen VBA kodunu bu pencereye kopyalayıp yapıştırın.
VBA kodu: Excel'de belirli kalın/yazı boyutu/renk/alt çizgi Metin Biçimi ile e-posta gönderme
Sub SharePerformance1()
'Update by ExtendOffice 2018/3//5
Dim xOutApp As Object
Dim xOutMail As Object
Dim xOutMsg As String
On Error Resume Next
Set xOutApp = CreateObject("Outlook.Application")
Set xOutMail = xOutApp.CreateItem(0)
xOutMsg = "<b>This text is bold</b><br/><span style=""color:#80BFFF"">Font Color</span style=""color:#80BFFF""><br />" & _
"<u>New line with underline</u><br /><p style='font-family:calibri;font-size:25'>Font size</p>"
With xOutMail
.To = "Email Address"
.CC = ""
.BCC = ""
.Subject = "Html format email"
.HTMLBody = xOutMsg
.Display
End With
Set xOutMail = Nothing
Set xOutApp = Nothing
End Sub
Parametre ve biçimlendirme ipuçları:
3. Gerekli düzenlemeleri yaptıktan sonra, kodu çalıştırmak için VBA Düzenleyici’deyken F5 tuşuna basın. Outlook, belirlenen biçimlendirmeye sahip bir Yeni E-posta açar. İletiyi inceleyin ve özelleştirilmiş e-postanızı göndermek için Gönder düğmesine tıklayın.

Önlemler ve ekstra ipuçları: Outlook’un açık olduğundan ve varsayılan posta istemcisi olarak ayarlandığından emin olun; aksi takdirde makro, ileti oluşturmayı veya göndermeyi başaramayabilir. Programlı gönderim sırasında güvenlik uyarılarıyla karşılaşırsanız, Outlook ayarlarınızı buna göre güncelleyin veya BT yöneticinize başvurun. Yanlış teslimatı önlemek için alıcı e-posta adreslerinin doğruluğunu her zaman kontrol edin. HTML biçimlendirmenizin farklı cihazlar ve posta istemcilerinde beklendiği gibi göründüğünden emin olmak adına, makroyu kendinize test e-postası olarak göndermeniz oldukça faydalı olacaktır.
Bu VBA yöntemi, HTML stillendirme konusunda en yüksek esnekliği sunar; ancak Outlook’un yerel olarak kurulu olması ve makro güvenlik ayarlarının yapılandırılması gerekebilir. Outlook kullanmayan ya da daha kullanıcı dostu, tıklamaya dayalı bir işlem tercih eden kullanıcılar için alternatif çözümler veya eklentiler değerlendirilmelidir.
Alternatif çözüm: Kutools for Excel’in E-posta Gönder yardımcı programını kullanın
Excel'den biçimlendirilmiş e-postaları sıklıkla göndermeniz gerekiyorsa ancak VBA kodu yazmak veya çalıştırmak istemiyorsanız, Kutools for Excel tam size göre bir çözüm sunar: E-posta Gönder yardımcısı. Bu eklenti, karmaşık kodlarla uğraşmadan veya potansiyel Outlook güvenlik uyarılarıyla karşılaşmadan, Excel çalışma sayfanızdaki verilere dayalı olarak kişiselleştirilmiş HTML biçimli mesajlar göndermenizi sağlar (kalın, altı çizili, renkli ve boyutlandırılmış metinler dahil).
Excel'de oluşturulan E-posta Listesi alanlarına dayalı olarak Outlook üzerinden kolayca e-posta gönderin:
E-posta Gönder yardımcısı, Kutools for Excel kullanıcılarının Excel'de oluşturdukları e-posta listesi verilerine dayanarak Outlook üzerinden e-posta göndermelerini sağlar.
Şimdi indirip deneyin!

- Bu yöntem, benzer e-postaları sıklıkla gönderiyorsanız veya birden fazla satırdan verileri dinamik olarak eklemeniz gerekiyorsa önerilir.
- Kutools ile etkileşimli bir iletişim kutusu üzerinden doğrudan HTML formatında e-postalar oluşturabilir, etkisini anında ön izleyebilir ve doğru biçimlendirmeye sahip e-postaları toplu olarak gönderebilirsiniz.
Kutools kullanımı, kod tabanlı yöntemlere kıyasla hata yapma olasılığını düşürür, yeni başlayanlar için idealdir ve makroların etkinleştirilmesine ya da düzenlenmesine gerek kalmaz.
VBA çözümünü çalıştırırken (“Nesne değişkeni veya With bloğu ayarlanmamış” gibi) hata mesajlarıyla karşılaşırsanız, öncelikle Outlook’un kurulu ve doğru şekilde yapılandırıldığından, makro ayarlarınızın VBA kodunun yürütülmesine izin verdiğinden ve gerekli tüm referansların etkin olduğundan emin olun. Ayrıca, alıcınızın e-posta istemcisinin uyumluluğunu sağlamak için E-posta Adresi sürümünüzü güncellemeniz ve HTML etiketlerini uygun biçimde yapılandırmanız gerekebilir; çünkü bazı eski istemciler gelişmiş stillerin tamamını desteklemeyebilir. Toplu gönderim veya yüksek hacimli kullanım söz konusuysa, spam filtrelerini tetiklememek adına her zaman küçük bir örnek grupla öncelikle test yapın.
İlgili makaleler:
- Excel'de hücredeki değere göre e-posta otomatik olarak nasıl gönderilir?
- Excel'de VBA kullanarak Outlook üzerinden e-posta gönderirken imza nasıl eklenir?
- Excel'de Outlook kullanmadan e-posta nasıl gönderilir?
- Excel'de VBA kullanarak belirli bir grafiği e-posta ile nasıl gönderirsiniz?
- Excel'de günün belirli bir saatinde e-posta nasıl gönderilebilir?
- Excel'de HTML e-posta gövdesiyle e-posta nasıl gönderilir?
En İyi Office Üretkenlik Araçları
Excel becerilerinizi Kutools for Excel ile geliştirin ve verimlilikte hiç yaşamadığınız bir deneyim yaşayın.Kutools for Excel, üretkenliği artırmak ve Zamanı Kaydet için 300’den fazla gelişmiş özelliğe sahiptir.İhtiyacınız olan özelliği hemen edinmek için buraya tıklayın…
Office Tab, Office uygulamalarına sekmeli bir arayüz kazandırarak işlerinizi çok daha kolay hale getirir.
- Word, Excel, PowerPoint, Publisher, Access, Visio ve Project'te sekmeli düzenleme ve okuma özelliğini etkinleştirin.
- Belgeleri yeni pencerelerde değil, aynı pencerenin yeni sekmelerinde açıp oluşturun.
- Günlük üretkenliğinizi %50 artırır ve her gün yüzlerce fare tıklamasından tasarruf etmenizi sağlar!
Tüm Kutools eklentileri — tek bir kurulum dosyasında!
Kutools for Office paketi, Excel, Word, Outlook ve PowerPoint eklentilerini ve ayrıca Office Tab Pro’yu içeren kapsamlı bir çözümdür; Office uygulamalarında çalışan ekipler için idealdir.
- Hepsi bir arada paket— Excel, Word, Outlook ve PowerPoint eklentileri + Office Tab Pro
- Tek kurulum, tek lisans— birkaç dakikada hazır (MSI uyumlu)
- Birlikte daha iyi çalışır— Office uygulamalarında akıcı üretkenlik
- 30 günlük tam özellikli deneme— kayıt gerekmez, kredi kartı gerekmez
- En iyi fiyat performans— ayrı ayrı eklenti satın almaya göre tasarruf sağlar