Кажется, у меня возникают проблемы с перемещением электронных писем из папки «Входящие» в подпапку «Входящие». Я всегда думал, что мой код работает до сегодняшнего дня. Я заметил, что это всего лишь половина писем. Мне не нужен код «переместить весь», у меня есть цель для этого, но мне просто нужно переместить все электронные письма, а не все сразу (мне нужно было проверить каждый адрес электронной почты). Пожалуйста, взгляните на мой код ниже. myNamespace.Folders.Item(1).Folders.Item(2)
- моя основная папка.Как переместить каждую электронную почту из папки «Входящие» в подпапку
Sub MoveEachInboxItems()
Dim myNamespace As Outlook.NameSpace
Set myNamespace = Application.GetNamespace("MAPI")
For Each Item In myNamespace.Folders.Item(1).Folders.Item(2).Items
Dim oMail As Outlook.MailItem: Set oMail = Item
Item.UnRead = True
Item.move myNamespace.Folders.Item(1).Folders.Item(2).Folders("Other Emails")
Next
End Sub
Видимо движется каждое письмо элементы в вашем почтовом ящике напоминают удаление всех строк в таблице в excel. Выбранный BEST ANSWER в приведенной ниже ссылке, похоже, содержит информацию, которая мне нужна – Jay