У меня есть следующий код, который перебирает папку, создает электронную почту с вложением и сохраняет в черновик.
Public Sub saveFileTodownload()
Set draftItems = Outlook.Session.Folders("My Email").Folders("Drafts").Items
strFile = Dir("d:\ga\localsdk\")
Do While Len(strFile)
Debug.Print strFile
Set mail = draftItems.Add("IPM.NOTE")
mail.Subject = "1downloadme" & Count
mail.Attachments.Add ("d:\ga\localsdk\" & strFile)
mail.Save
strFile = Dir
Loop
End Sub
Код работает отлично, за исключением одной вещи, вызов сохранения до того, как загруженное вложение полностью не работает.Мне нужно подождать, пока вложение загрузится, затем вызвать Save.
Есть ли способ дождаться загрузки вложения?
Примечание. Если я отлаживаю его и подожду минуту после добавления кода вложения, вложение будет загружено, а «Сохранить» работает нормально.