Мой код не находит экспортированный файл для вложения в электронное письмо.
Я уверен, что я делаю что-то не так в строке myattachments.add.
Имя файла и каталог файла всегда будут различаться в зависимости от клиента, поэтому я указал ячейку специально для имени файла в каждой цитате.
Я собираюсь скопировать этот файл Excel в каждую папку клиента и запустить оттуда код.
Sub sendremindermail()
ChDir ThisWorkbook.Path & "\"
ActiveSheet.ExportAsFixedFormat Type:=xlTypePDF, Filename:=Range("'Costing'!C1"), Openafterpublish:=True
Dim outlookapp As Object
Dim outlookmailitem As Object
Dim myattachments As Object
Set outlookapp = CreateObject("outlook.application")
Set outlookmailitem = outlookapp.createitem(0)
Set myattachments = outlookmailitem.Attachments
With outlookmailitem
.To = Range("'Costing'!C8")
myattachments.Add ThisWorkbook.Path & Range("'Costing'!C1") & ".pdf" ' it cant find the pdf in the same directory
'.send
.Display
End With
Set outlookmailitem = Nothing
Set outlookapp = Nothing
End Sub
Я новичок в VBA для Excel.