KutoolsforOffice — Tek çözüm, beş güçlü araç.Daha az çabayla daha fazlasını başarmak.

Excel’de mailto işleviyle CC veya BCC alanlarını içeren otomatik e-posta nasıl gönderilir?

YazarSiluvia Değiştirme Tarihi

İş iletişimi yürütürken ya da e-posta dağıtım listelerini yönetirken, Excel verilerinizden doğrudan önceden doldurulmuş e-postalar oluşturmanız sıkça gerekebilir. Excel’deki mailto köprü işlevi, CC ve BCC gibi alanları önceden doldurulmuş e-posta taslakları oluşturmanıza olanak tanıyarak birden fazla kişiye ulaşım sürecini uygulamalar arası geçiş yapmadan kolaylaştırır. Bu yöntem, manuel girişi en aza indirmek ve önemli alıcıların her zaman iletişimde yer almasını sağlamak isteyen kullanıcılar için özellikle değerlidir. Bu makalede, CC ve BCC alanlarıyla Excel’de e-posta oluşturma işlemini otomatikleştirmenin birkaç etkili yaklaşımını – mailto köprüleri, doğrudan Outlook otomasyonu için VBA kodu ve dinamik Excel formül yöntemleri – inceleyeceğiz.

Excel’de mailto işleviyle CC veya BCC alanı olan otomatik e-posta
VBA kodu – Outlook üzerinden CC ve BCC ile Excel’den e-posta gönderme
Excel formülü – CC ve BCC içeren mailto bağlantılarını dinamik olarak oluşturma
Kutools for Excel – CC ve BCC ile kolayca e-posta gönderin


Excel’de mailto işleviyle CC veya BCC alanı olan otomatik e-posta

Mailto köprü yaklaşımı, masaüstü Outlook veya mailto protokolünü destekleyen diğer e-posta istemcilerinde önceden tanımlanmış CC ve BCC alanlarıyla e-posta oluşturmaya başlamanın en doğrudan yoludur. Bu yöntem, küçük hacimli e-postaları manuel olarak oluşturmanız gereken ya da iletişim listelerini önceden doldurulmuş taslak mesajlara bağlamanız gereken kullanıcılar için basit ve kullanışlıdır.

Ancak unutmayın ki mailto bağlantıları yalnızca bir e-posta taslağı açar, otomatik olarak göndermez; ayrıca gelişmiş alanlar (örneğin bcc) veya Outlook dışındaki ortamlarda varsayılan e-posta istemcinizin destek sınırlamalarıyla karşılaşabilirsiniz.

CC veya BCC alanları içeren bir mailto köprüsünü Excel’de ayarlamak için aşağıdaki adımları izleyin:

1. Mailto köprüsüne dönüştürmek istediğiniz metni içeren hücreyi seçin. Bu hücre etiketi alıcının adı, E-posta Adresi veya e-posta eylemi için bir açıklama olabilir.

2. Excel Şeridi’nden Ekle > Köprü seçeneğine tıklayın. «Bağlantı Oluştur» iletişim kutusu açılacaktır.

Excel'de mailto bağlantısı eklemek için Ekle > Köprü seçeneğini gösteren bir ekran görüntüsü

3. Bağlantı Oluşturiletişim kutusunda:

  • İletişim kutusunun sol tarafında yer alan Bağlantı Kur panelindeki E-posta Adresi bağlantısına tıklayın.
  • E-posta adresi alanına, birincil alıcının e-posta adresini ("Alıcı" adresi) girin.
  • Konu alanında yalnızca konu satırını değil, aynı zamanda CC, BCC ve gövde alanlarını da belirtebilirsiniz. Bu parametreleri ayırmak için "ve işareti" (&) karakterini kullanın. Parametre adları ile eşittir (=) işareti arasında boşluk bırakmamaya dikkat edin.

Örnek: Konusu "Konu testi", CC’si happy.xuebi@163.com, BCC’si happysiluvia@gmail.com ve gövde metni "yeni test e-postası" olan bir e-posta oluşturmak istiyorsanız, Konu kutusuna şunu girin:

Konu testi&cc=happy.xuebi@163.com;&bcc=happysiluvia@gmail.com;&body=yeni test maili

Doğru biçim şu şekildedir:Konu mesajı&cc=e-posta adresi;&bcc=e-posta adresi;&body=İleti metni. Bunları kendi konu, CC, BCC ve gövde içeriğinizle değiştirin. Birden fazla CC veya BCC e-postası belirtmek için bunları noktalı virgülle ayırın (örneğin:cc=address1@mail.com;address2@mail.com). Bazı e-posta istemcileri mailto: URL uzunluğunu sınırlayabildiğinden, alanı gereğinden uzun tutmaktan kaçının.

4. Ayarlarınızı onaylamak ve köprüyü oluşturmak için Tamam düğmesine tıklayın. Bu hücre bağlantısına tıkladığınızda, Outlook’ta Alıcı, CC, BCC, Konu ve Gövde alanları belirttiğiniz gibi önceden doldurulmuş bir Yeni E-posta taslağı açılacaktır.

Excel'de e-posta adresi, konu ve cc/bcc seçeneklerinin yer aldığı Köprü Ekle iletişim kutusunun bir ekran görüntüsü

Mailto köprüsü ayarlandıktan sonra, Excel’deki bu bağlantıya tıklamak, incelemeniz ve göndermeniz için hazırlanmış iletiyle birlikte varsayılan e-posta programınızı (örneğin Outlook) otomatik olarak başlatacaktır. Bu, tekrarlayan manuel yazımı büyük ölçüde azaltır ve tutarlılığı sağlar.

Excel'den mailto köprüsüyle oluşturulan, To, CC, BCC ve gövde alanları doldurulmuş bir Outlook e-posta taslağının ekran görüntüsü

İpuçları ve Notlar:

  • Bu yöntem, Outlook varsayılan e-posta istemciniz olarak ayarlandığında çalışır. Sisteminiz başka bir e-posta programı kullanıyorsa veya varsayılanınız webmail arayüzleriyse, sonuç beklenen şekilde CC/BCC alanlarını oluşturmama veya farklılık gösterebilir. Büyük çaplı kullanımdan önce ortamınızda test edin.
  • Özellikle e-posta gövdesi uzunsa veya çok sayıda alıcı varsa, mailto URL’sindeki karakter sayısı sınırlı olabilir. Toplu mesajlaşma için VBA otomasyonu gibi alternatif çözümleri değerlendirin.
  • İleti gövdesinde satır sonu kullanıyorsanız, bunları %0D%0Aşeklinde kodlamanız gerekir (örneğin,)body=Satır1%0D%0ASatır2).

VBA kodu – Outlook üzerinden CC ve BCC ile Excel’den e-posta gönderme

Kullanıcıların köprülere manuel olarak tıklamasını gerektirmeden e-posta gönderimini otomatikleştirmeniz gereken senaryolarda, Excel’in VBA (Visual Basic for Applications) özellikleri kullanılabilir. VBA ile, Alıcı, CC, BCC, konu ve gövde alanlarını içeren e-postaları özelleştirebilir ve bunları Outlook üzerinden gönderebilirsiniz. Bu yöntem, toplu e-posta gönderimi, raporlama ve standartlaştırılmış iletişim gerekliliğinin kritik olduğu durumlar için oldukça uygundur. Aşağıda açıklanan yöntem, programlı olarak e-posta göndererek elle müdahale gerektirmeyen bir yürütme sağlar; ancak bilgisayarınızda Microsoft Outlook’un kurulu ve kullanılabilir olması gerekir.

Avantajlar: Son derece esnektir, toplu otomasyonu destekler, çok sayıda alıcıyı aynı anda işler ve manuel müdahale gerektirmez. Raporlama, hatırlatmalar ve iş akışı bildirimleri için idealdir.
Dezavantajlar: Makro etkinleştirme ve izin ayarları gerektirir. Outlook engellenmişse ya da kurulu değilse çalışmaz.

1. VBA düzenleyicisini açmak için Geliştirici > Visual Basic seçeneğine tıklayın. Görünen pencerede Ekle > Modül seçeneğine tıklayın ve ardından aşağıdaki kodu modül alanına yapıştırın:

Sub SendMailWithCCandBCC()
    Dim OutlookApp As Object
    Dim OutlookMail As Object
    Dim ToRecipient As String
    Dim CCRecipient As String
    Dim BCCRecipient As String
    Dim SubjectLine As String
    Dim BodyText As String
    
    On Error Resume Next
    xTitleId = "KutoolsforExcel"
    
    Set OutlookApp = GetObject(class:="Outlook.Application")
    If OutlookApp Is Nothing Then
        Set OutlookApp = CreateObject(class:="Outlook.Application")
    End If
    
    On Error GoTo 0
    Set OutlookMail = OutlookApp.CreateItem(0)
    
    ' Read recipient fields from worksheet cells if needed:
    ToRecipient = "recipient@email.com"
    CCRecipient = "ccperson@email.com"
    BCCRecipient = "bccperson@email.com"
    SubjectLine = "This is a test subject"
    BodyText = "This is the email message body."

    With OutlookMail
        .To = ToRecipient
        .CC = CCRecipient
        .BCC = BCCRecipient
        .Subject = SubjectLine
        .Body = BodyText
        .Display ' Use .Send to send without preview, or .Display to show draft
    End With
    
    Set OutlookMail = Nothing
    Set OutlookApp = Nothing
End Sub

2. Kodu girdikten sonra VBA düzenleyicisini kapatın. Excel’e geri dönün ve Geliştirici sekmesinde Makrolar seçeneğine tıklayın, SendMailWithCCandBCC’yi seçin ve Çalıştır’a tıklayın. Bu işlem, Outlook’u başlatır ve önceden tanımlanmış Alıcı, CC, BCC, konu ve gövde alanları içeren bir e-posta oluşturur. Gerekirse bu değerleri, belirli çalışma sayfası hücrelerinden dinamik olarak okuyarak yukarıdaki sabit adresleri değiştirebilirsiniz. Örneğin, A2 hücresinden okumak için ToRecipient = Range("A2").Value ifadesini kullanın.

Sorun Giderme İpuçları: Makro çalışmazsa, şu yoldan makroların etkin olduğundan emin olun: Dosya > Seçenekler > Güven Merkezi > Makro Ayarları. Ayrıca, Outlook’un sistem güvenlik politikaları tarafından engellenmemesi gerekir. Hata alırsanız, Outlook’un doğru şekilde yüklendiğini ve varsayılan posta işleyicisi olarak yapılandırıldığını kontrol edin.

Not: Bu VBA yöntemi, köprüleri elle tıklama ihtiyacını ortadan kaldırır ve toplu otomatik e-postalama iş akışları için son derece uygundur. Otomatik mesaj göndermeden önce her zaman kurumunuzun e-posta politikalarına uygunluğunu kontrol edin.


Birden fazla alıcı için dinamik mailto bağlantıları oluşturan, toplu e-postalama yapan veya çalışma sayfasındaki değişken verilere göre kişiselleştirilmiş e-posta bağlantılarına ihtiyaç duyan elektronik tablo kullanıcıları, mailto köprülerini otomatik olarak oluşturmak üzere Excel formüllerini kullanabilir. Bu yöntem özellikle alıcı listelerinin, konuların veya mesaj içeriklerinin satır satır değiştiği durumlarda (örneğin giden müşteri bildirimleri veya özelleştirilmiş uyarılar) büyük fayda sağlar. Formül tabanlı yaklaşım, tüm yapılandırmaları düz çalışma sayfası hücrelerinde tutarak yüksek esneklik sunar.

Avantajlar: VBA veya makrolara gerek yoktur. Hem bireysel hem de toplu bağlantılar için kolayca özelleştirilebilir. Kurulumu basittir ve düşük risk içerir.
Dezavantajlar: Bağlantıların yine de manuel olarak tıklanması gerekir, URL uzunluğu sınırlıdır ve özel karakterler için karmaşık kodlama işlemleri gerekebilir.

Örneğin, aşağıdaki düzeniniz olduğunu varsayalım:

  • A2: Birincil alıcı E-posta Adresi (Alıcı)
  • B2: CC E-posta Adresi(ler)
  • C2: BCC E-posta Adresi(ler)
  • D2: Konu
  • E2: E-posta gövdesi

Bu alanlardan bir mailto köprüsü oluşturmak için F2hücresine aşağıdaki formülü girin:

=HYPERLINK("mailto:"&,A2&,"?cc="&,B2&,"&bcc="&,C2&,"&subject="&,D2&,"&body="&,E2, "Send Mail")

Bu formülü F2 hücresine yazdıktan sonra Enter tuşuna basın. Hücre, E-Posta Gönder metnini tıklanabilir bir bağlantı olarak gösterecektir. Bağlantıya tıkladığınızda, varsayılan e-posta istemcinizde A ile E sütunlarında belirtilen adres ve içerikler kullanılarak bir e-posta hazırlanacaktır.

Bunu birden fazla satıra uygulamak istiyorsanız, F2 hücresini kopyalayın ve istediğiniz satır aralığına aşağı doğru yapıştırın. Böylece her satırın verilerine göre mailto içeriği dinamik olarak uyarlanır.

Pratik ipuçları:

  • Boşluk veya özel karakter içeren konu veya gövde metinleri için modern Excel’deki ENCODEURL() işlevini kullanın; örneğin: ENCODEURL(D2).
  • ENCODEURL işlevi mevcut değilse, boşlukları manuel olarak %20 ile değiştirin ve gerektiğinde özel karakterleri kodlayın.
  • E-posta istemcilerinin bağlantıları kısaltması nedeniyle oluşabilecek hataları önlemek için toplam bağlantı uzunluğunu sınırlandırın.
Hata uyarısı:Formüllerle oluşturulan mailto köprüleri, sisteminizin varsayılan e-posta programına bağlıdır. Eğer bağlantı hiçbir şey yapmıyorsa veya bir web posta arayüzünde açılıyorsa, Windows üzerinden varsayılan uygulama ayarlarınızı kontrol edip güncelleyin.

Kutools for Excel – CC ve BCC ile e-posta göndermeyi kolaylaştırır

Formül veya VBA kodlarıyla uğraşmadan daha sezgisel ve kullanıcı dostu bir çözüm arayanlar için Kutools for Excel, güçlü ve verimli bir alternatif sunar. E-Posta Gönder özelliği, Excel üzerinden doğrudan CC ve BCC alıcılı e-posta göndermenizi sağlayan grafiksel bir arayüze sahiptir; bu da “noktala-tıklat” tercih eden kullanıcılar için idealdir.

Bu Yöntemin Avantajları:
  • Formül veya VBA Gerekmez: Kod yazmaya son! Tamamen grafik arayüzlü, kullanıcı dostu çözüm.
  • Dinamik E-posta Listesi Desteği: Excel aralıklarını Alıcı, CC, BCC, Konu vb. e-posta alanlarına kolayca eşleyin.
  • Toplu İşleme: E-posta Listesi’nize göre toplu e-posta gönderin.
  • Outlook Entegrasyonu: Ekler ve özel yer tutucularla sorunsuz Outlook kullanarak gönder.

Kutools for Excel'i yükledikten sonra aşağıdaki adımları izleyin:

  1. E-posta Listesi’nizi hazırlayın: Verilerinizi E-posta, Cc, Bcc, Konu vb. sütunlarla bir çalışma sayfasında düzenleyin. Ekran görüntüsüne bakın:
    Posta listesinin bir ekran görüntüsü
  2. E-posta Listesi’nizi içeren hücre aralığını seçin (başlıkları da dahil edin).
  3. KUTOOLS PLUS sekmesine gidin ve E-posta Gönder seçeneğini seçin.
  4. Ardından E-posta Gönderayarlarını yapılandırın:
    1. Alıcı, Cc, Bcc ve Konu alanlarında ilgili sütun başlığını seçin.
    2. E-posta gövdesinizi metin kutusuna yazın.
    3. E-postaları otomatik olarak göndermek için Gönder düğmesine tıklayın. E-postalar, Outlook üzerinden gönderilecektir.
      E-posta gönderme özelliğinin bir ekran görüntüsü

Kutools, E-posta Listesi içindeki her satırı işleyecek ve belirtilen CC/BCC alıcılarına ayrı ayrı e-posta gönderecektir.

Notlar:
  • Bu özellik varsayılan olarak Outlook üzerinden gönderim yapar. Bu nedenle, sisteminizde Outlook’un kurulu ve doğru şekilde yapılandırılmış olduğundan emin olun.
  • Bilgisayarınızda Outlook yapılandırılmamışsa, e-posta göndermek için başka bir posta sunucusunu manuel olarak ayarlayabilirsiniz.

Kutools for Excel– Excel'i, işinizi daha hızlı ve kolay hale getiren 300 temel araçla güçlendirin ve daha akıllı veri işleme ile üretkenlik için yapay zeka özelliklerinden yararlanın.Hemen Edinin


Özetle, yüksek hacimli raporlar veya zamanlanmış bildirimler gibi otomatik, toplu ve tamamen elle müdahale gerektirmeyen gönderim görevleri için VBA’yı tercih edin. Daha küçük alıcı listeleriyle etkileşimli senaryolarda ise dinamik formüllere dayalı mailto bağlantıları, verimli iş akışı entegrasyonu sunar. Alternatif olarak, hiç kodlama gerektirmeyen tamamen görsel bir yaklaşım arıyorsanız Kutools for Excel, Excel aralıklarını doğrudan e-posta alanlarına eşlemenizi sağlayan ve CC/BCC dahil olmak üzere mesaj gönderim sürecini basitleştiren güçlü bir **E-Posta Gönder** özelliğine sahiptir; bu da sezgisel, noktala-tıklat işlemlerini seven kullanıcılar için idealdir. Bu çözümleri kullanırken sisteminizin güvenliği ile varsayılan uygulama ayarlarının uyumlu olduğundan her zaman emin olun ve yanlışlıkla kitlesel e-posta gönderimi veya istenmeyen veri sızıntılarını önlemek adına iş akışlarını geniş çapta devreye almadan önce küçük ölçekte mutlaka test edin.

İlgili makale:


En İyi Office Üretkenlik Araçları

🤖KUTOOLS AI Yardımcısı: Şunu temel alarak Veri Analizi’i devrimleştirin:Akıllı Yürütme   |  Kod Oluştur|  özel formüller Oluştur  |  Verileri Analiz Et ve Grafikler Oluştur|  Geliştirilmiş İşlevler Çağır…
Popüler Özellikler:Bul, Vurgula veya Yinelenenleri İşaretle   |  Boş Satırları Sil   |  Veri Kaybetmeden Sütunları Birleştir veya Hücreleri   |   Formül kullanmadan yuvarlama…
Süper ARA:Çoklu Kriterli Dikey Arama (VLookup)  |  Çoklu Değerli Dikey Arama (VLookup)  |   Birden Fazla Sayfada Dikey Arama (VLookup)   |   Bulanık Eşleme…
Gelişmiş Açılır Liste:Açılır Liste Hızlıca 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 Aç/Kapat|Aralıkları ve 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ı ve Sayfa Yöneticisi   |  Kaynaklar(Otomatik Metin)|  Tarih Seçici   |  Çalışma Sayfalarını Birleştir  |  Şifrele/Hücreleri Şifre Çöz   | Listeye Göre E-posta Gönder   |  Süper Filtre   |   Özel Filtre(Kalın Yazılı Hücreleri Filtrele/italik/üstü çizili…) …
En Çok Kullanılan 15 Araç Setleri:12 MetinAraçları(Metin Ekle,Belirli Karakterleri Sil, …)|   50+GrafikTürleri(Gantt Grafiği, …)|   40+ Pratik Formüller(Doğum tarihine dayanarak yaş hesapla, …)|   19 EklemeAraçları(QR Kodu Ekle,Yoldan Resim Ekle, …)|   12 DönüştürmeAraçları(Kelimeye Dönüştür,Döviz Kuru Dönüşümü, …)|   7 Birleştir ve AyırAraçları(Gelişmiş Satırları Birleştir,Hücreleri Böl, …)|… ve daha fazlası
Kutools'u tercih ettiğiniz dilde kullanın – İngilizce, İspanyolca, Almanca, Fransızca, Çince ve 40+ başka dillerde de desteklenir!

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.

ExcelWordOutlookTabsPowerPoint
  • 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