Toplu mail atma

numan şamil

Destek Ekibi
Destek Ekibi
Katılım
27 Ocak 2011
Mesajlar
1,229
Excel Vers. ve Dili
Ofis 2013 Türkçe
Merhaba
Mail konusuna yeni uğraşmaya başladım
Aşağıdaki kodlarda istediğim şekilde mail atabiliyorum
Sadece gönderilen mailler giden kutusunda görülmüyor
Bunun gözükmesi için kodlara ne eklemem gerekiyor veya ne yapmam gerekiyor
Kod:
Sub TopluManuel ()
Dim S1, S2 As Worksheet
Set S1 = Sheets("MAİL-LİSTESİ")
Set S2 = Sheets("MAİL")
For i = 5 To S2.Cells(Rows.Count, "F").End(xlUp).Row
If Not S2.Cells(i, "G") = "" Then
    Set OutApp = CreateObject("Outlook.Application")
    Set OutMail = OutApp.CreateItem(olMailItem)
    If CreateObject("Scripting.FileSystemObject").FileExists(S2.Range("E" & i).Value) = False Then MsgBox (S2.Range("E" & i).Value & Chr(10) & "Eklenecek dosyayı bulamadı"): Exit Sub
    On Error Resume Next
    With OutMail         
        .To = S2.Cells(i, "F").Value.
        .CC = ""
        .BCC = ""       
        .Attachments.Add S2.Range("E" & i).Value
        .Subject = S2.Range("K2").Value 'Konu kısmını yazdığımız yerden alıyoruz.
        .Body = S2.Range("K3").Value 'Gövde metni kısmını yazdığımız yerden alıyoruz.
'        .SendUsingAccount = OutApp.Session.Accounts.Item(3)
       ' .Display
      ‘ .Save
        .Send   'or use .Display
        .OriginatorDeliveryReportRequested = True
         Say = Say + 1
        S2.Cells(i, "I") = "Evet"
                S2.Cells(i, "J") = Format(Date, "dd/mm/yyyy")               
    End With
    On Error GoTo 0
        Set OutMail = Nothing
    Set OutApp = Nothing
End If
Next i
 MsgBox "İşleminiz tamamlanmıştır." & vbNewLine & "Toplam gönderilen mail sayısı ; " & Say
End Sub
 

Haluk

𐱅𐰇𐰼𐰚
Katılım
7 Temmuz 2004
Mesajlar
12,326
Excel Vers. ve Dili
64 Bit 2010 - İngilizce
+
Google Sheets
+
JScript
Altın Üyelik Bitiş Tarihi
Bende Outlook olmadığı için deneme şansım yok ama siz .save satırının başındaki kesme işaretini kaldırıp, dener misiniz?

.
 

numan şamil

Destek Ekibi
Destek Ekibi
Katılım
27 Ocak 2011
Mesajlar
1,229
Excel Vers. ve Dili
Ofis 2013 Türkçe
Bende Outlook olmadığı için deneme şansım yok ama siz .save satırının başındaki kesme işaretini kaldırıp, dener misiniz?

.
Merhaba Haluk Hocam
.Save Aktifleştirip birkaç kez daha öncede denemiştim ancak
Gönderilmiş öğelerde nede taslakta görülüyor.
Ancak mail gidiyor
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
41,607
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Merhaba,

Kod dışında elle mail gönderdiğinizde giden kutusunda görebiliyor musunuz?

Göremiyorsanız genel posta ayarlarınızı kontrol etmeniz gerekebilir.
 

numan şamil

Destek Ekibi
Destek Ekibi
Katılım
27 Ocak 2011
Mesajlar
1,229
Excel Vers. ve Dili
Ofis 2013 Türkçe
Arkadaşlar
"Set OutMail = OutApp.CreateItem(olMailItem))"
"Set evnmailitem = evnout.CreateItem(0)"

Burda "CreateItem(olMailItem))" ile "CreateItem(0)" arasındaki fark nedir
 

turist

Destek Ekibi
Destek Ekibi
Katılım
18 Kasım 2009
Mesajlar
5,102
Excel Vers. ve Dili
2013 64Bit
English
OlItemType Numaralandırma (Outlook)

Outlook öğe türünü gösterir.

isim değer Açıklama
olAppointmentItem
1 AppointmentItem nesnesi.
olContactItem 2 ContactItem nesnesi.
olDistributionListItem 7 DistListItem nesnesi.
olJournalItem 4 JournalItem nesnesi.
olMailItem 0 MailItem nesnesi.
olNoteItem 5 NoteItem nesnesi.
olPostItem 6 PostItem nesnesi.
olTaskItem 3 TaskItem nesnesi.



"CreateItem(olMailItem))" ile "CreateItem(0)" arasında fark yoktur.
 

numan şamil

Destek Ekibi
Destek Ekibi
Katılım
27 Ocak 2011
Mesajlar
1,229
Excel Vers. ve Dili
Ofis 2013 Türkçe
OlItemType Numaralandırma (Outlook)

Outlook öğe türünü gösterir.

isim değer Açıklama
olAppointmentItem
1 AppointmentItem nesnesi.
olContactItem 2 ContactItem nesnesi.
olDistributionListItem 7 DistListItem nesnesi.
olJournalItem 4 JournalItem nesnesi.
olMailItem 0 MailItem nesnesi.
olNoteItem 5 NoteItem nesnesi.
olPostItem 6 PostItem nesnesi.
olTaskItem 3 TaskItem nesnesi.



"CreateItem(olMailItem))" ile "CreateItem(0)" arasında fark yoktur.
Teşekkürler
 

numan şamil

Destek Ekibi
Destek Ekibi
Katılım
27 Ocak 2011
Mesajlar
1,229
Excel Vers. ve Dili
Ofis 2013 Türkçe
Üst