- Katılım
- 28 Eylül 2018
- Mesajlar
- 112
- Excel Vers. ve Dili
- Office Pro Plus 2016 Türkçe
- Altın Üyelik Bitiş Tarihi
- 09-02-2023
Merhaba Arkadaşlar,
Aşağıdaki şekilde elimde kod mevcut. Excel'den kaydetseniz de kaydetmeseniz de çıkış yaptığınız an mail atıyor. Fakat benim istediğim kaydetmeden çıkış yaparsa mail atmasın. Eğer hem kaydeder hemde çıkış yaparsa mail atsın.
Aşağıdaki şekilde elimde kod mevcut. Excel'den kaydetseniz de kaydetmeseniz de çıkış yaptığınız an mail atıyor. Fakat benim istediğim kaydetmeden çıkış yaparsa mail atmasın. Eğer hem kaydeder hemde çıkış yaparsa mail atsın.
Kod:
Private Sub Workbook_BeforeClose(Cancel As Boolean)
Dim OutApp As Object
Dim OutMail As Object
Set OutApp = CreateObject("Outlook.Application")
Set OutMail = OutApp.CreateItem(0)
On Error Resume Next
With OutMail
.to = "xxx@tgs.aero"
.CC = "xxxx@tgs.aero"
.BCC = ""
.Subject = "mmm - " & Date
.Body = "Merhaba," & Chr(10) & Chr(10) & "Bu bir otomatik gönderilen E-Posta 'dır." & Chr(10) & Chr(10) & "Saygılarımla,"
.Attachments.Add ActiveWorkbook.FullName
.Send
End With
On Error GoTo 0
Set OutMail = Nothing
Set OutApp = Nothing
End Sub