Aşağıda kodu yazılı olan, otomatik olarak kaydettirdiğim dosyayı outlook ile gönderemiyorum... Bırakın göndermeyi outlook bile açılmıyor...
Nerde hata yapıyor olabilirim?
Dosyayıda gönderdim, belki güzellik yapan bir arkadaş çıkar
Sub Gönder()
On Error Resume Next
Dim App As Outlook.Application
Dim Posta As Outlook.MailItem
Dim MyFile As String
Application.DisplayAlerts = False
ActiveWorkbook.Save
MyFolder = "C:\Genel\"
Sheets("2").Select
MyFile = [b1] & " " & [b2] & " " & [b3] & " (" & [b4] & ")" & ".xls"
ActiveSheet.Copy
ActiveWorkbook.SaveAs Filename:=MyFolder & MyFile
Sheets("2").Select
Set FSO = Nothing
Set App = CreateObject("Outlook.Application")
Set Posta = App.CreateItem(olMailItem)
With Posta
.To = "aaa.bbb@ccc.com"
'.CC = ""
'.BCC =
.Subject = [b1] & " " & [b2] & " " & [b3] & " (" & [b4] & ")" & " Sipariş Listesi"
.Body = "Merhaba" & chr(13) & chr(13) & Date & " tarihli sipariş listesi ektedir." & chr(13) & chr(13) & "Kolay Gelsin." & chr(13) & chr(13) & [b4]
.Attachments.Add MyFolder & MyFile
.Display
'.Send
End With
Workbooks(MyFile).Close
Application.DisplayAlerts = True
'Referanslardan Microsoft Outlook X.X Object Library seçili olmalı.
End Sub
Nerde hata yapıyor olabilirim?
Dosyayıda gönderdim, belki güzellik yapan bir arkadaş çıkar
Sub Gönder()
On Error Resume Next
Dim App As Outlook.Application
Dim Posta As Outlook.MailItem
Dim MyFile As String
Application.DisplayAlerts = False
ActiveWorkbook.Save
MyFolder = "C:\Genel\"
Sheets("2").Select
MyFile = [b1] & " " & [b2] & " " & [b3] & " (" & [b4] & ")" & ".xls"
ActiveSheet.Copy
ActiveWorkbook.SaveAs Filename:=MyFolder & MyFile
Sheets("2").Select
Set FSO = Nothing
Set App = CreateObject("Outlook.Application")
Set Posta = App.CreateItem(olMailItem)
With Posta
.To = "aaa.bbb@ccc.com"
'.CC = ""
'.BCC =
.Subject = [b1] & " " & [b2] & " " & [b3] & " (" & [b4] & ")" & " Sipariş Listesi"
.Body = "Merhaba" & chr(13) & chr(13) & Date & " tarihli sipariş listesi ektedir." & chr(13) & chr(13) & "Kolay Gelsin." & chr(13) & chr(13) & [b4]
.Attachments.Add MyFolder & MyFile
.Display
'.Send
End With
Workbooks(MyFile).Close
Application.DisplayAlerts = True
'Referanslardan Microsoft Outlook X.X Object Library seçili olmalı.
End Sub