Перейти к содержимому

Kutools для Office — один пакет. Пять инструментов. Выполняйте больше.

Как переместить сообщение электронной почты в указанную папку после прочтения в Outlook?

Author Siluvia Last modified

Перемещение сообщений электронной почты в указанную папку после прочтения — это лучший способ поддерживать папку Входящие в чистоте в Outlook. Многие пользователи Outlook склонны создавать правило для перемещения этих прочитанных писем. На самом деле, Outlook не поддерживает этот процесс мастера правил. В этой статье мы покажем вам, как переместить сообщения электронной почты в указанную папку после прочтения с помощью кода VBA в Outlook.

Переместить сообщение электронной почты в указанную папку после прочтения в Outlook

Office Tab - Включите редактирование и просмотр с вкладками в Microsoft Office, делая работу проще
Разблокируйте Kutools для Outlook прямо сейчас и получите доступ к более чем 100 функциям без ограничений навсегда
Увеличьте возможности Outlook 2024 - 2010 или Outlook 365 с этими расширенными функциями. Наслаждайтесь более чем 100 мощными функциями и улучшите свой опыт работы с электронной почтой!

Переместить сообщение электронной почты в указанную папку после прочтения в Outlook

Вы можете переместить сообщения электронной почты в указанную папку после прочтения, запустив код VBA в Outlook.

1. Сначала вам нужно создать новую папку с именем «Reviewed» в папке Входящие.

a new folder

2. Откройте папку Входящие, затем нажмите клавиши Alt + F11, чтобы открыть окно Microsoft Visual Basic for Applications.

3. Затем дважды щелкните, чтобы развернуть Project1 > Microsoft Outlook Objects > ThisOutlookSession для открытия редактора VbaProject.OTM .

the VbaProject.OTM editor

4. Затем скопируйте и вставьте следующий код VBA в редактор VbaProject.OTM, как показано на скриншоте выше.

Код VBA: перемещение сообщений после прочтения

Sub MoveInbox2Reviewed()
On Error Resume Next
Set oOutlook = CreateObject("Outlook.Application")
Set oNamespace = oOutlook.GetNamespace("MAPI")
Set oFolderSrc = oNamespace.GetDefaultFolder(olFolderInbox)
Set oFolderDst = oFolderSrc.Folders("Reviewed")
Set oFilteredItems = oFolderSrc.Items.Restrict("[UnRead] = False")
For Each oMessage In oFilteredItems
    oMessage.Move oFolderDst
Next
End Sub 

5. Затем нажмите кнопку Сохранить, чтобы сохранить код VBA, а затем закройте окно Microsoft Visual Basic for Applications.

6. Щелкните правой кнопкой мыши Панель быстрого доступа и выберите Настроить панель быстрого доступа из контекстного меню. См. скриншот:

the Customize Quick Access Toolbar buton

7. В диалоговом окне Параметры Outlook вам необходимо:

1). Выберите Макросы в раскрывающемся списке Выбрать команды из;

2). Выберите Project1. ThisOutlookSession в поле под раскрывающимся списком Выбрать команды из;

3). Нажмите кнопку Добавить;

4). Нажмите кнопку ОК.

the Outlook Options dialog box

8. Затем вы увидите кнопку Макрос на Панели быстрого доступа. Убедитесь, что вы находитесь в папке Входящие, из которой хотите переместить все прочитанные сообщения, затем нажмите кнопку Макрос, чтобы запустить код VBA внутри папки Входящие.

the Macro button

Примечания:

1. Этот код VBA можно применять в Outlook 2007, 2010 и 2013; Однако в Outlook 2007 вы можете напрямую нажать кнопку Выполнить, чтобы запустить код.

2. Если в вашем Outlook существует несколько учетных записей электронной почты, код VBA может быть применен только к той учетной записи, файл данных которой установлен по умолчанию. Вы можете проверить файл данных по умолчанию, нажав Файл > Информация > Настройки учетной записи > Настройки учетной записи для открытия Настройки учетной записи диалогового окна. Затем перейдите на вкладку Файл данных вы увидите, что файл данных по умолчанию помечен как the check mark ранее.

the Account Settings dialog box

3. Если вы хотите изменить файл данных по умолчанию на другую учетную запись электронной почты, выберите и выделите учетную запись, которую хотите установить по умолчанию, затем нажмите Установить по умолчанию в диалоговом окне Настройки учетной записи.

4. При первом запуске кода VBA, если вы заметили, что прочитанные сообщения не переместились все сразу, продолжайте нажимать кнопку Макрос, пока все прочитанные сообщения в папке Входящие не будут перемещены.


Лучшие инструменты для повышения продуктивности работы с Office

Срочные новости: бесплатная версия Kutools для Outlook уже доступна!

Оцените обновленный Kutools для Outlook с более чем100 невероятными функциями! Нажмите, чтобы скачать прямо сейчас!

🤖 Kutools AI : Использует передовые технологии искусственного интеллекта для легкой работы с Email — включая Ответ, Резюме, Оптимизацию, Расширение, Перевод и Составление писем.

📧 Автоматизация Email: Автоответчик (Доступно для POP и IMAP) / Запланировать отправку писем / Авто Копия/Скрытая копия по правилам при отправке писем / Автоматическое перенаправление (Расширенное правило) / Автоматически добавить приветствие / Авторазделение Email с несколькими получателями на отдельные письма ...

📨 Управление Email: Отозвать письмо / Блокировать вредоносные письма по теме и другим критериям / Удалить дубликаты / Расширенный Поиск / Организовать папки ...

📁 Вложения Pro: Пакетное сохранение / Пакетное открепление / Пакетное сжатие / Автосохранение / Автоматическое отсоединение / Автоматическое сжатие ...

🌟 Волшебство интерфейса: 😊Больше красивых и стильных эмодзи / Напоминание при поступлении важных писем / Свернуть Outlook вместо закрытия ...

👍 Удобные функции одним кликом: Ответить всем с вложениями / Антифишинговая Email / 🕘Показать часовой пояс отправителя ...

👩🏼‍🤝‍👩🏻 Контакты и Календарь: Пакетное добавление контактов из выбранных Email / Разделить группу контактов на отдельные / Удалить напоминание о дне рождения ...

Используйте Kutools на вашем языке – поддерживаются Английский, Испанский, Немецкий, Французский, Китайский и более40 других!

Мгновенно активируйте Kutools для Outlook одним кликом. Не ждите – скачайте и улучшите свою эффективность прямо сейчас!

kutools for outlook features1 kutools for outlook features2

🚀 Скачайте все дополнения Office одним кликом

Рекомендуем: Kutools для Office (5-в-1)

Скачайте сразу пять установщиков одним кликом — Kutools для Excel, Outlook, Word, PowerPoint и Office Tab Pro. Нажмите, чтобы скачать прямо сейчас!

  • Все просто: скачайте все пять установочных пакетов одним действием.
  • 🚀 Готово для любой задачи Office: Установите нужные дополнения тогда, когда они вам понадобятся.
  • 🧰 Включено: Kutools для Excel / Kutools для Outlook / Kutools для Word / Office Tab Pro / Kutools для PowerPoint