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

Outlook üzerinden göndermeden önce alıcı adreslerini nasıl doğrulayabilirim?

YazarGüneş Değiştirme Tarihi

Bazen Outlook üzerinden e-posta gönderirken To, CC veya BCC alanlarına bazı önemli alıcıları eklemeyi unutabilirsiniz. İşte size, göndermeden önce belirli e-posta adreslerinin eklenip eklenmediğini kontrol etmenize yardımcı olacak pratik bir yöntem.

Göndermeden önce VBA koduyla adresleri kontrol edin


Göndermeden önce VBA koduyla adresleri kontrol edin

Bu işi çözmenize yardımcı olabilecek iki kodum var; ihtiyacınıza en uygun olanı seçebilirsiniz.

1. Alt + F11 tuşlarına basarak Microsoft Visual Basic for Applications penceresini açın.

2. Kod düzenleyiciyi açmak için ThisOutlookSession öğesine Project1 bölmesinden çift tıklayın ve aşağıdaki kodu düzenleyiciye kopyalayıp yapıştırın.

VBA: Göndermeden önce To alanındaki alıcı adresini kontrol etme

Private Sub Application_ItemSend(ByVal Item As Object, Cancel As Boolean)
'UpdatebyExtendoffice20180523
Dim xAddressArr() As Variant
Dim xAddress As String
Dim xRecipient As Recipient
Dim xPrompt As String
Dim xYesNo As Integer
Dim xDictionary As Scripting.Dictionary
On Error Resume Next
Set xDictionary = New Scripting.Dictionary
xAddressArr = Array("example1@126.com", "example2@126.com", "example3@126.com")
For i = LBound(xAddressArr) To UBound(xAddressArr)
    xDictionary.Add xAddressArr(i), True
Next i
For Each xRecipient In Item.Recipients
    If xRecipient.Type = olTo Then
        If xDictionary.Exists(xRecipient.Address) Then xDictionary.Remove xRecipient.Address
    End If
Next
If xDictionary.Count = 0 Then GoTo L1
For i = 0 To xDictionary.Count - 1
    If xAddress = "" Then
        xAddress = xDictionary.Keys(i)
    Else
        xAddress = xAddress + "; " & xDictionary.Keys(i)
    End If
Next i
xPrompt = "You are not sending this to: " & xAddress & ". Are you sure you want to send the Mail?"
xYesNo = MsgBox(xPrompt, vbQuestion + vbYesNo, "Kutools for Outlook")
If xYesNo = vbNo Then Cancel = True
L1:
  Set xRecipient = Nothing
  Set xDictionary = Nothing
End Sub

göndermeden önce belge alıcı adresini kontrol edin 1

Kodda yer alan ("example1@126.com", "example2@126.com", "example3@126.com") kısmını ihtiyacınız olan gerçek alıcılarla değiştirebilirsiniz.

3. Ardından yine Microsoft Visual Basic for Applications penceresinde, Araçlar > Başvurular seçeneğine tıklayın. Microsoft Scripting Runtime onay kutusunu, Başvurular - Project1 iletişim kutusunda işaretleyin.

göndermeden önce belge alıcı adresini kontrol edin 2belge sağ okgöndermeden önce belge alıcı adresini kontrol edin 3

4. Tamam düğmesine tıklayarak kodu kaydedin.

Artık belirtilen alıcılar e-posta gönderilirken “To” alanında görünmüyorsa, e-postayı gönderip göndermemeniz konusunda sizi uyaran bir iletişim kutusu açılacaktır.
göndermeden önce belge alıcı adresini kontrol edin 4

Yukarıdaki kod, yalnızca E-posta Adresi'nin To alanını kontrol eder. Eğer To, CC ve BCC alanlarında da kontrol yapmak istiyorsanız, aşağıdaki kodu kullanabilirsiniz.

VBA: Göndermeden önce To/CC/BCC alanlarındaki alıcı adresini kontrol etme

Private Sub Application_ItemSend(ByVal Item As Object, Cancel As Boolean)
'UpdatebyExtendoffice20180523
Dim xRecipients As Outlook.Recipients
Dim xRecipient As Outlook.Recipient
Dim xPos As Integer
Dim xYesNo As Integer
Dim xPrompt As String
Dim xAddress As String
On Error Resume Next
If Item.Class <> olMail Then Exit Sub
Set xRecipients = Item.Recipients
xAddress = "example1@gmail.com"
For Each xRecipient In xRecipients
    xPos = InStr(LCase(xRecipient.Address), xAddress)
    If xPos = 0 Then
        xPrompt = "You sending this to " & xAddress & ". Are you sure you want to send it?"
        xYesNo = MsgBox(xPrompt, vbYesNo + vbQuestion + 4096, "Kutools for Outlook")
        If xYesNo = vbNo Then Cancel = True
    End If
Next xRecipient
End Sub

Bu kodla Microsoft Scripting Runtime onay kutusunu işaretlemenize gerek yok; doğrudan kodu kaydederek etkinleştirebilirsiniz.

Outlook’ta Yapay Zeka Posta Asistanı: Daha Akıllı Yanıtlar, Net İletişim (tek tıkla sihir!)

Kutools for Outlook’un Yapay Zeka Posta Asistanı ile günlük Outlook görevlerinizi hızlandırın. Bu güçlü araç, geçmiş e-postalarınızdan öğrenerek akıllı ve doğru yanıtlar sunar, e-posta içeriğinizi geliştirir ve mesajlarınızı zahmetsizce taslak haline getirip düzenlemenize yardımcı olur.
belge ai e-posta işleyici

Bu özellik şunları destekler:

  • Akıllı Yanıtlar: Geçmiş sohbetlerinize dayanarak oluşturulan, özelleştirilmiş, net ve hemen kullanıma hazır yanıtlar alın.
  • Geliştirilmiş İçerik: E-posta metninizi netlik ve etki açısından otomatik olarak iyileştirin.
  • Zahmetsiz Yazım: Anahtar kelimeleri girin, gerisini çoklu Yazı Stili ile yapay zeka halletsin.
  • Akıllı Uzantılar: Bağlama duyarlı önerilerle fikirlerinizi geliştirin.
  • Özetleme: Uzun e-postaların kısa ve öz özetlerini anında alın.
  • Küresel Erişim: E-postalarınızı kolayca herhangi bir dile çevirin.

Bu özellik şunları destekler:

  • Akıllı e-posta yanıtları
  • İyileştirilmiş içerik
  • Anahtar kelimeye dayalı taslaklar
  • Akıllı içerik uzantısı
  • E-posta özetleme
  • Çok dilli çeviri

Beklemeyin—Yapay Zeka Posta Asistanı’nı şimdi indirin ve keyfini çıkarın!


En İyi Office Verimlilik Araçları

Yepyeni Kutools for Outlook’i 100+ inanılmaz özelliğiyle deneyimleyin!Şimdi indirmek için tıklayın!

🤖KUTOOLS AI:E-postaları yanıtlama, özetleme, iyileştirme, uzatma, çevirme ve yazma dahil olmak üzere zahmetsizce yönetmek için gelişmiş yapay zeka teknolojisi kullanır.

📧E-posta Otomasyonu: Otomatik Yanıt (POP ve IMAP için kullanılabilir) / E-postaları Zamanlayarak Gönderme / E-posta Gönderirken Kurallara Göre Otomatik CC/BCC / Otomatik Yönlendirme (Gelişmiş Kurallar) / Otomatik Selam Ekleme / Çok Alıcılı E-postaları Otomatik Olarak Bireysel Mesajlara Bölme…

📨E-posta Yönetimi: E-postayı Geri Çağırma, Konu Başlıklarına ve Diğer Özelliklere Göre Dolandırıcılık E-postalarını Engelleme, Yinelenen E-postaları Silme, Gelişmiş Arama, Klasörleri Düzenleme…

📁Ek Dosyalar Pro: Toplu Kaydetme, Toplu Ayırma, Toplu Sıkıştırma, Otomatik Kaydet, Otomatik Ayır ve Otomatik Sıkıştır…

🌟Arayüz Büyüsü: 😊 Daha Güzel ve Havalı Emojiler / Önemli e-postalar geldiğinde sizi uyarır / Outlook’u Kapatmak Yerine Küçültür…

👍Tek Tıkla Harikalar: Tümüne Eklerle Yanıtla / Phishing’e Karşı E-posta Koruma / 🕘Gönderenin Mevcut Saati ve Saat Dilimini Göster…

👩🏼‍🤝‍👩🏻Kişiler ve Takvim:Seçili E-postalardan Toplu Kişi Ekleme/Bir Kişi Grubunu Bireysel Gruplara Bölme/Doğum Günü Hatırlatıcısını Kaldırma…

Kutools’u tercih ettiğiniz dilde kullanın – İngilizce, İspanyolca, Almanca, Fransızca, Çince ve 40’tan fazla başka dili destekler!

Kutools for Outlook’un kilidini tek tıkla hemen açın! Beklemeyin, şimdi indirin ve verimliliğinizi artırın!

kutools for outlook features1kutools for outlook features2

🚀 Tek Tıkla İndir — Tüm Office Eklentilerini Edinin

Kesinlikle Önerilir: Kutools for Office (5’li Paket)

Beş yükleyiciyi tek tıklamaylabir seferde indirin —Kutools for Excel, Outlook, Word, PowerPointve Office Tab Pro.Şimdi indirmek için tıklayın!

  • ✅Tek tıklamayla kullanım kolaylığı: Beş kurulum paketini tek bir işlemle indirin.
  • 🚀Her Office görevine hazır: İhtiyacınız olduğunda, ihtiyacınız olan eklentileri yükleyin.
  • 🧰İçerik: Kutools for Excel / Kutools for Outlook / Kutools for Word / Office Tab Pro / Kutools for PowerPoint