Evet, bu işlemi otomatize etmek mümkündür. Şu formatta bir liste oluşturarak, her bir satırı döngü ile işleyerek her mail arasına 5 saniye bekleme süresi ekleyerek ve istediğiniz bilgileri içeren bir e-posta gönderimi gerçekleştirebiliriz.
Excel'de belirlenen konular hakkında sorumlu seçimi için listeyi
a sütununda isim listesi ,
b sütununda mail adresleri
c sütununda konunun ismi,
d sütununda açıklama ,
e sütununda içerik gelecek iekilde oluşturun.
Sub SendTopicInfoEmails()
Dim OutlookApp As Object
Dim OutlookMail As Object
Dim RecipientName As String
Dim EmailAddress As String
Dim Topic As String
Dim Description As String
Dim Content As String
Dim i As Long
Dim LastRow As Long
' Outlook uygulamasını başlat
Set OutlookApp = CreateObject("Outlook.Application")
' Veri aralığının son satırını bul
LastRow = Cells(Rows.Count, 1).End(xlUp).Row
' Liste boyunca döngü
For i = 2 To LastRow ' İlk satırın başlıklar olduğunu varsayalım
' Verileri al
RecipientName = Cells(i, 1).Value ' A sütunu
EmailAddress = Cells(i, 2).Value ' B sütunu
Topic = Cells(i, 3).Value ' C sütunu
Description = Cells(i, 4).Value ' D sütunu
Content = Cells(i, 5).Value ' E sütunu
' E-posta oluştur
Set OutlookMail = OutlookApp.CreateItem(0) ' 0: MailItem
' E-posta konusu ve içeriği
EmailSubject = "Konu: " & Topic
EmailBody = "Merhaba " & RecipientName & "," & vbCrLf & vbCrLf & _
"Konu: " & Topic & vbCrLf & _
"Açıklama: " & Description & vbCrLf & _
"İçerik: " & Content
' E-posta gönder
With OutlookMail
.To = EmailAddress ' Alıcı e-posta adresi
.Subject = EmailSubject
.Body = EmailBody
.Display ' E-postayı göster
'.Send ' E-postayı otomatik göndermek için bu satırı kullanabilirsiniz
End With
' 5 saniye bekle
Application.Wait (Now + TimeValue("0:00:05"))
' Belleği temizle
Set OutlookMail = Nothing
Next i
' Outlook uygulamasını kapat
Set OutlookApp = Nothing
End Sub
Bu kod, A, B, C, D ve E sütunlarındaki verileri döngü ile işleyerek her bir isim için bir e-posta oluşturur ve gönderir. Her e-posta gönderimi arasına 5 saniyelik bir bekleme süresi eklenmiştir.