Skip to main content

Kutools for Office — Bir Paket. Beş Araç. Daha Fazla İş Yapın.

Excel'den e-posta gönderirken gövdeye köprü eklemek nasıl yapılır?

Author Siluvia Last modified

Çoğu iş senaryosunda, doğrudan Excel'den e-posta gönderme gereksinimi duyabilirsiniz ve bazı durumlarda e-posta gövdesinde tıklanabilir köprüler eklemek isteyebilirsiniz. Örneğin, alıcıların dosyalara erişmesini, web sitelerini ziyaret etmesini veya diğer ilgili belgeleri doğrudan e-postadan açmasını isteyebilirsiniz. Bu işlemi Excel'de VBA otomasyonu, Excel'in yerleşik köprü özelliklerini kullanarak ve formüllerle birkaç pratik yöntemle gerçekleştirebilirsiniz. Her yöntemin farklı kullanım senaryolarına uygun farklı avantajları vardır—ister otomasyon, ister manuel özelleştirme ya da tablo temelli bağlantı oluşturma tercih edin.


VBA kodu ile e-posta gövdesine köprü ekleme

Bu yöntem, ileti gövdesine doğrudan yerleştirilmiş köprüler içeren e-postalar göndermek isteyen kullanıcılar için tasarlanmıştır ve Outlook'u gönderim istemcisi olarak kullanır. VBA'yı kullanmak, Excel içinde otomatik olarak e-postalar oluşturmanıza ve istediğiniz herhangi bir köprüyü veya biçimlendirilmiş metni gövdeye yerleştirmenize olanak tanır. Bu özellikle toplu gönderim, iş akışı otomasyonu veya çalışma sayfasından şablon metinleri ve dinamik değerler dahil etme gereksiniminde oldukça faydalıdır.

1. Çalışma kitabınızı açın, ardından Alt + F11 tuşlarına basarak Microsoft Visual Basic for Applications penceresine erişin.

2. Visual Basic düzenleyicide, Ekle > Modül'e gidin ve aşağıdaki VBA kodunu modül düzenleyiciye yapıştırın.

VBA Kodu: E-posta gövdesine köprü ekleme

Sub EmailHyperlink()
'updated by Extendoffice 20190815
Dim xOtl As Object
Dim xOtlMail As Object
Dim xStrBody As String
    xStrBody = "Hi there:" & "<br>" _
              & "Please click " & "<a href="/ & "http://www.extendoffice.com"">Here</a> to open the page" & "<br>" _
              & "Thank you."
    On Error Resume Next
    Set xOtl = CreateObject("Outlook.Application")
    Set xOtlMail = xOtl.CreateItem(olMailItem)
    With xOtlMail
        .To = "Email Address"
        .CC = "Email Address "
        .BCC = " Email Address "
        .Subject = "Subject line"
        .HTMLBody = .HTMLBody & xStrBody
        .Display
    End With
    Set xOtl = Nothing
    Set xOtlMail = Nothing
End Sub

Notlar:

  • Köprüyü ve xStrBody satırındaki gövde metnini ihtiyaçlarınıza göre düzenleyin. Burada HTML <a href="/"></a> etiketi kullanılmaktadır—bağlantınızı ve görünür metninizi kontrol ettiğinizden emin olun.
  • .To, .CC ve .BCC alanlarındaki “E-posta Adresi” ifadesini gerçek alıcı e-posta adresleriyle değiştirin. Gereksizse CC/BCC alanlarını atlayabilirsiniz (satırları silerek veya açıklama olarak işaretleyerek).
  • Konu satırını yansıtmak için .Subject satırındaki “Konu satırı” ifadesini güncelleyin.
  • Bu makroyu çalıştırmadan önce Microsoft Outlook'un kurulu ve erişilebilir olduğundan emin olun.

copy and paste the code into the module

3. Kodu düzenledikten sonra, çalıştırması için F5'e basın. Outlook'ta yeni bir e-posta penceresi açılacak, belirlenen alanlar ve gövdede yerleştirilmiş köprünüzle önceden doldurulmuş olacaktır. Mesajı gözden geçirin ve Gönder’e tıklayarak gönderin.

İpucu: Outlook'ta güvenlik uyarılarıyla karşılaşırsanız, kod aracılığıyla e-posta gönderme izniniz olduğunu ve makro güvenlik ayarlarınızın yürütülebilmesine izin verdiğini doğrulayın. En iyi sonuçlar için, daha geniş kitleye otomatikleştirme yapmadan önce örnek bir mesajla test edin.

the email is created with specified fields and body with hyperlink listed inside

Avantajlar: Gömülü köprüleri ve otomatik gönderimi destekleyen özelleştirilebilir, HTML formatlı e-postalar sunar. Otomasyon, tekrarlayan veya toplu mesajlar için önemli ölçüde zaman kazandırır.
Dezavantajlar: Outlook gerektirir ve makro güvenlik ayarlarının düzenlenmesi gerekebilir. VBA hakkında bilgi sahibi olmayan kullanıcılar için uygun değildir.

Excel’in HYPERLINK formülü ile mailto köprüleri oluşturma

Bu yaklaşım, Excel'in HYPERLINK fonksiyonunu kullanarak çalışma sayfası içinde tıklanabilir bağlantılar oluşturur. Bu bağlantılara tıklamak, varsayılan e-posta istemcisini (örneğin Outlook veya Mail) ön tanımlı bir mesaj oluşturmak üzere başlatır. Bu yöntemle, alıcı, konu, gövde içeriği ve hatta ek bağlantılar gibi önceden tanımlanmış öğeler sağlayabilirsiniz, ancak gönderim yine de kullanıcının manuel müdahalesini gerektirir.

Bu yöntem, başkaları için şablon bağlantıları sağlamak veya otomasyona gerek kalmadan yinelenen e-posta görevlerini kolaylaştırmak isterseniz uygundur. Bu yaklaşımı çalışma sayfası verileriyle birleştirerek farklı kullanıcılar için dinamik e-posta şablonları oluşturabilirsiniz.

1. Mailto köprüsünü yerleştirmek istediğiniz hücreyi seçin, örneğin B2.

=HYPERLINK("mailto:someone@example.com?subject=Test Subject&body=Please review this link: https://www.example.com","Send Email")

2. Formülü girdikten sonra Enter'a basmak hücreyi tıklanabilir bir bağlantıya dönüştürecektir. Bağlantıya tıkladığınızda, varsayılan posta uygulamanız formül içeriğine göre To, Subject ve Body alanlarıyla açılacaktır. Dinamik mesajlar için formülü hücre referanslarıyla uyarlayabilirsiniz.

  • Örneğin, alıcı için A2'deki değeri ve bağlantı için B2'deki değeri kullanmak için:
    =HYPERLINK("mailto:"&A2&"?subject=Hello&body=Please visit: "&B2, "Email User")

Avantajlar: Hızlı uygulanabilir, programlama gerektirmez ve dinamik içerikleri destekler. Veri setleri veya birçok bağlantıyı aynı anda oluşturmak için esnektir.
Dezavantajlar: Gönderimi otomatikleştirmez—her bir e-postayı manuel olarak gözden geçirip göndermeniz gerekir. E-posta gövdesinin uzunluğu mailto protokolü tarafından sınırlıdır; uzun veya biçimlendirilmiş gövde kesintiye uğrayabilir veya kötü görüntülenebilir.

a screenshot of kutools for excel ai

Kutools AI ile Excel Sihirini Keşfedin

  • Akıllı Yürütme: Hücre işlemleri gerçekleştirin, verileri analiz edin ve grafikler oluşturun—tümü basit komutlarla sürülür.
  • Özel Formüller: İş akışlarınızı hızlandırmak için özel formüller oluşturun.
  • VBA Kodlama: VBA kodunu kolayca yazın ve uygulayın.
  • Formül Yorumlama: Karmaşık formülleri kolayca anlayın.
  • Metin Çevirisi: Elektronik tablolarınız içindeki dil engellerini aşın.
Yapay zeka destekli araçlarla Excel yeteneklerinizi geliştirin. Şimdi İndirin ve daha önce hiç olmadığı gibi bir verimlilik deneyimi yaşayın!

İlgili makaleler

Excel'de hücre değerine göre otomatik olarak e-posta gönderme
Diyelim ki, Excel'de belirli bir hücre değerine dayalı olarak belirli bir alıcıya Outlook üzerinden e-posta göndermek istiyorsunuz. Örneğin, bir çalışma sayfasında D7 hücresinin değeri 200'den büyük olduğunda otomatik olarak bir e-posta oluşturulur. Bu makale bu sorunu hızlıca çözmek için size bir VBA yöntemi tanıtır.

Excel'de butona tıklandığında e-posta gönderme
Diyelim ki, bir Excel çalışma sayfasındaki butona tıklayarak Outlook aracılığıyla e-posta göndermeniz gerekiyor, bunu nasıl yaparsınız? Bu makale, bunu detaylı bir şekilde gerçekleştirmek için bir VBA yöntemini tanıtır.

Excel'de son tarih geldiğinde e-posta gönderme
Diyelim ki, sütun C'deki son tarih 7 günden az veya eşitse (şu anki tarih 2017/9/13), o zaman A sütunundaki belirli alıcıya B sütunundaki belirli içerikle bir e-posta hatırlatması gönderilir. Bunu nasıl başarabilirsiniz? Bu makaledeki yöntem size yardımcı olabilir.

En İyi Ofis Verimlilik Araçları

🤖 Kutools AI Asistanı: Veri analizinde devrim yaratın – Akıllı Yürütme | Kod Oluştur | Özel Formüller Oluştur | Verileri Analiz Et ve Grafikler Oluştur | Kutools Fonksiyonlarını Çağır
Popüler Özellikler: Yinelenenleri Bul, Vurgula veya İşaretle | Boş Satırları Sil | Sütunları veya Hücreleri Veriyi Kaybetmeden Birleştir | Formül olmadan Yuvarla...
Süper ARA: Çoklu Kriter VLookup | Çoklu Değer VLookup | Çoklu sayfa araması | Bulanık Eşleme....
Gelişmiş Açılır Liste: Hızlıca Açılır Liste Oluştur | Bağımlı Açılır Liste | Çoklu seçimli Açılır Liste....
Sütun Yöneticisi: Belirli Sayıda Sütun Ekle | Sütunları Taşı | Gizli Sütunların Görünürlük Durumunu Değiştir | Aralıkları & Sütunları Karşılaştır...
Öne Çıkan Özellikler: Izgara Odaklama | Tasarım Görünümü | Gelişmiş formül çubuğu | Çalışma Kitabı & Çalışma Sayfası Yöneticisi | Otomatik Metin Kütüphanesi | Tarih Seçici | Veri Birleştir | Hücreleri Şifrele/Şifre Çöz | Listeye Göre E-posta Gönder | Süper Filtre | Özel Filtre (kalın/italik/üstü çizili filtreleme...)...
En İyi15 Araç Takımı:12 Metin Aracı (Metin Ekle, Belirli Karakterleri Sil, ...) | 50+ Grafik Türü (Gantt Grafiği, ...) | 40+ Pratik Formül (Doğum tarihine dayanarak yaş hesapla, ...) | 19 Ekleme Aracı (QR Kodu Ekle, Yoldan Resim Ekle, ...) | 12 Dönüşüm Aracı (Kelimeye Dönüştür, Para Birimi Dönüştürme, ...) | 7 Birleştirme & Bölme Aracı (Gelişmiş Satırları Birleştir, Hücreleri Böl, ...) | ... ve dahası
Kutools'u tercih ettiğiniz dilde kullanın – İngilizce, İspanyolca, Almanca, Fransızca, Çince ve40+ diğer dili destekler!

Kutools for Excel ile Excel becerilerinizi güçlendirin ve benzersiz bir verimlilik deneyimi yaşayın. Kutools for Excel, üretkenliği artırmak ve zamandan tasarruf etmek için300'den fazla Gelişmiş Özellik sunuyor. İhtiyacınız olan özelliği almak için buraya tıklayın...


Office Tab, Ofis uygulamalarına sekmeli arayüz kazandırır ve işinizi çok daha kolaylaştırır.

  • Word, Excel, PowerPoint'te sekmeli düzenleme ve okuma işlevini etkinleştirin.
  • Yeni pencereler yerine aynı pencerede yeni sekmelerde birden fazla belge açıp oluşturun.
  • Verimliliğinizi %50 artırır ve her gün yüzlerce mouse tıklaması azaltır!

Tüm Kutools eklentileri. Tek kurulum

Kutools for Office paketi, Excel, Word, Outlook & PowerPoint için eklentileri ve Office Tab Pro'yu bir araya getirir; Office uygulamalarında çalışan ekipler için ideal bir çözümdür.

Excel Word Outlook Tabs PowerPoint
  • Hepsi bir arada paket — Excel, Word, Outlook & PowerPoint eklentileri + Office Tab Pro
  • Tek kurulum, tek lisans — dakikalar içinde kurulun (MSI hazır)
  • Birlikte daha verimli — Ofis uygulamalarında hızlı üretkenlik
  • 30 günlük tam özellikli deneme — kayıt yok, kredi kartı yok
  • En iyi değer — tek tek eklenti almak yerine tasarruf edin