Я пытаюсь написать макрос для перемещения электронной почты, если имя файла вложения соответствует строке (например, "asdfqwerty").Электронная почта будет перемещаться из папки «Входящие» в папку «Тест» в папке «Входящие».
Использование погашения, к сожалению, не вариант.
Любая помощь приветствуется!
Редактировать Вот мой обновленный код, основанный на советах от Дмитрия.Теперь я получаю сообщение об ошибке «Несоответствие типов» в самый последний файл «Далее» и не знаю, почему:
Sub SaveOlAttachments()
Dim olFolder As MAPIFolder
Dim olFolder2 As MAPIFolder
Dim msg As mailItem
Set olFolder = Application.GetNamespace("MAPI").GetDefaultFolder(olFolderInbox)
Set olFolder2 = Application.GetNamespace("MAPI").GetDefaultFolder(olFolderInbox).Folders("Test")
For Each msg In olFolder.Items
If msg.Class = 43 Then
If msg.Attachments.Count > 0 Then
If Left$(msg.Attachments(1).FileName, 10) = "asdfqwerty" Then
msg.Move (oldFolder2)
End If
End If
End If
Next
End Sub