ต้องการให้โค้ดยีดหยุ่นเป็นวันที่ปัจจุบันในการส่งเมล
Posted: Thu May 26, 2022 1:20 pm
โดยดูที่ cell F1 เป็นวันที่ปัจจุบันตามที่ high light สีเหลือง ตัวสีแดง เช่นที่ cell F1 เป็นวันที่ 26/5/22 ในโค้ดที่เป็น subject .ให้เป็นวันที่ 26/5/22 ด้วย
ส่วนโค้ดแหล่งข้อมูลที่จะดึงส่งเมล์ ลองทำแล้วแต่ติดไม่สามารถส่งได้ค่ะ ต้องปรับแก้ code อย่างไรคะ
ส่วนโค้ดแหล่งข้อมูลที่จะดึงส่งเมล์ ลองทำแล้วแต่ติดไม่สามารถส่งได้ค่ะ ต้องปรับแก้ code อย่างไรคะ
Code: Select all
Sub Export_Email()
Dim EmailApp As Outlook.Application
Dim Source As String
Set EmailApp = New Outlook.Application
Dim EmailItem As Outlook.MailItem
Set EmailItem = EmailApp.CreateItem(olMailItem)
EmailItem.To = "JirapornK@gmail.com"
EmailItem.Subject = "Test run send daily as at 26/5/22"
EmailItem.HTMLBody = "Dear All," & "<br>" & _
"<br>" & "Test run send daily report as at 26/5/22." & "<br>" & _
"<br>" & _
"<br>" & _
"<br>" & _
"Regards," & "<br>" & _
"Jiraporn"
Source = ThisWorkbook.FullName
EmailItem.Attachments.Add ("C:\User\download\year 2022\" & Format(Range("F1").Value2, "mm") & "_" & Format(Range("F1").Value2, "mmm") & "\" & "รายงานสถานะบล_" & Format(Range("F1").Value2, "ddmmm") & ".xlsx")
EmailItem.Attachments.Add ("C:\User\download\year2022\Daily report.xlsx")
EmailItem.Attachments.Add ("C:\User\download\year2022\Daily_" & Format(Range("F1").Value2, "mmyy") & "\" & Format(Range("F1").Value2, "ddmmyyyy") & ".xlsx")
EmailItem.Send
End Sub