Saya belajar VBA, tetapi untuk saat ini saya tidak begitu bagus dan saya menemukan makro ini:
Email terjadwal dan berulang di Outlook?
Ia mengirim email berkat janji temu yang dijadwalkan di kalender.
Bisakah seseorang membantu saya menyelesaikannya sehingga memungkinkan untuk memiliki opsi untuk mengirim lampiran juga?
[EDIT] Ini skrip yang saya modifikasi, tetapi masih tidak berfungsi. Bisakah Anda memberi saya indikasi?
Private Sub Application_Reminder(ByVal Item As Object)
Dim objMsg As MailItem
Dim myAttachments As Outlook.Attachments
Set objMsg = Application.CreateItem(olMailItem)
Set myAttachments = objMsg.Attachments
If Item.MessageClass <> "IPM.Appointment" Then
Exit Sub
End If
If Item.Categories <> "Blue Category" Then
Exit Sub
End If
objMsg.To = Item.Location
objMsg.Subject = Item.Subject
objMsg.Body = Item.Body
myAttachments.Add "C:\Test.txt", _
objMsg.Send
Set objMsg = Nothing
End Sub
Saya pikir masalahnya adalah bahwa lampiran didefinisikan sebagai sesuatu yang ditautkan ke Outlook sedangkan MailItem tidak. Makro berfungsi dengan baik sebelum menyisipkan beberapa baris tentang lampiran, sekarang bahkan tidak mengirim surat lagi.
Jawaban:
Kamu sangat dekat! Yang perlu Anda lakukan adalah menghapus garis bawah trailing dan koma dari akhir baris
Seharusnya begitu
Saya mencoba kode Anda dengan perubahan itu, dan itu berhasil dengan baik.
sumber