Excel’de mailto işleviyle CC veya BCC alanlarını içeren otomatik e-posta nasıl gönderilir?
İş 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.

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.

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.

İ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.
Excel formülü – CC ve BCC içeren mailto bağlantılarını dinamik olarak oluşturma
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). ENCODEURLişlevi mevcut değilse, boşlukları manuel olarak%20ile 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.
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:
- 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:

- E-posta Listesi’nizi içeren hücre aralığını seçin (başlıkları da dahil edin).
- KUTOOLS PLUS sekmesine gidin ve E-posta Gönder seçeneğini seçin.
- Ardından E-posta Gönderayarlarını yapılandırın:
- Alıcı, Cc, Bcc ve Konu alanlarında ilgili sütun başlığını seçin.
- E-posta gövdesinizi metin kutusuna yazın.
- E-postaları otomatik olarak göndermek için Gönder düğmesine tıklayın. E-postalar, Outlook üzerinden gönderilecektir.

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.
- 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:
- Excel’den mailto köprü işleviyle e-posta nasıl gönderilir?
- 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
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

