Merhaba,
Makro ile ismi degisen bir dosyayi nasil email olarak gondermek istiyorum. Sitede asagidaki kodu buldum ama sabit bir dosya ismi olmadigi icin isime yaramadi.
Dosya ismini farkli kaydetmek icin kullandigim kod soyle;
End With
ChDir "c:\users\user\desktop"
Range("A1").Select
sFileName = "Stok_Durumu_" + Format(Now, "ddmmyyyyhhmm") + ".xls"
ActiveWorkbook.SaveAs sFileName
End With
dosyayi email ile gondermek icin buldugum kod ise soyle;
Sub SendEmail()
Dim OutApp As Outlook.Application
Dim NewMail As Outlook.MailItem
Set OutApp = New Outlook.Application
Set NewMail = CreateItem(olMailItem)
With NewMail
.To = "falan@filan.com"
.Subject = "Deneme"
.Body = "Bu e-mail deneme amacıyla gönderilmiştir."
.Attachments.Add "C:\Test.xls"
.Save
.Send
End With
Set NewMail = Nothing
Set OutApp = Nothing
End Sub
Iyi gunler,
Makro ile ismi degisen bir dosyayi nasil email olarak gondermek istiyorum. Sitede asagidaki kodu buldum ama sabit bir dosya ismi olmadigi icin isime yaramadi.
Dosya ismini farkli kaydetmek icin kullandigim kod soyle;
End With
ChDir "c:\users\user\desktop"
Range("A1").Select
sFileName = "Stok_Durumu_" + Format(Now, "ddmmyyyyhhmm") + ".xls"
ActiveWorkbook.SaveAs sFileName
End With
dosyayi email ile gondermek icin buldugum kod ise soyle;
Sub SendEmail()
Dim OutApp As Outlook.Application
Dim NewMail As Outlook.MailItem
Set OutApp = New Outlook.Application
Set NewMail = CreateItem(olMailItem)
With NewMail
.To = "falan@filan.com"
.Subject = "Deneme"
.Body = "Bu e-mail deneme amacıyla gönderilmiştir."
.Attachments.Add "C:\Test.xls"
.Save
.Send
End With
Set NewMail = Nothing
Set OutApp = Nothing
End Sub
Iyi gunler,
