Çözüldü Haftalık ve Aylık Otomaik Mail Gönderimi

Katılım
23 Mayıs 2018
Mesajlar
97
Excel Vers. ve Dili
2019 Türkçe
Altın Üyelik Bitiş Tarihi
10-01-2024
Merhaba, Sitede @turist hocamın eklemiş olduğu kodlar ile günlük otomatik mail gönderimi yapabiliyorum. Fakat istediğim başka bir şey de aylık ( ayın birinci günü) ve haftalık olarak (pazartesi günü) otomatik olarak bana mail gönderilmesini istiyorum.

Günlük olarak kullandığım kodlar:

Kod:
Sub Auto_Open()
Application.OnTime TimeValue("12:18:00"), "MailGonder"
End Sub

Sub MailGonder()
Dim OutApp As Object, Outmail As Object
Set OutApp = CreateObject("Outlook.Application")
Set Outmail = OutApp.CreateItem(0)
Outmail.BodyFormat = 2
With Outmail
.To = "ABC@SDFSDF.COM"
.CC = ""
.Subject = "DENEME"
.Attachments.Add "C:\Users\Satış Destek\Desktop\deneme.xlsm"
'Not: Dosya yolunu yazdıktan sonra tırnak işaretlerini kaldırın
.Display
.Send 'Göndermek için .send den önceki ' tek tırnak işaretini kaldırın
End With
Set Outmail = Nothing: Set OutApp = Nothing
End Sub
 

turist

Destek Ekibi
Destek Ekibi
Katılım
18 Kasım 2009
Mesajlar
5,102
Excel Vers. ve Dili
2013 64Bit
English
Kod:
Sub Auto_Open()
If Day(Date) = 1 Or Weekday(Date, vbMonday) = 1 Then
Application.OnTime TimeValue("12:18:00"), "MailGonder"
End If
End Sub
şeklinde deneyin.
 

turist

Destek Ekibi
Destek Ekibi
Katılım
18 Kasım 2009
Mesajlar
5,102
Excel Vers. ve Dili
2013 64Bit
English
Sağ olun, iyi çalışmalar.
 
Üst