Note: The other languages of the website are Google-translated. Back to English
Увійти  \/ 
x
or
x
Реєстрація  \/ 
x

or

Як перемістити повідомлення електронної пошти до вказаної папки після читання в Outlook?

Переміщення повідомлення електронної пошти до вказаної папки після прочитання - найкращий спосіб підтримувати чистоту папки "Вхідні" в Outlook. Для багатьох користувачів Outlook вони схильні створювати правило для переміщення цих прочитаних електронних листів. Насправді Outlook не підтримує цей процес роботи майстра правил. У цій статті ми покажемо вам, як перемістити повідомлення електронної пошти до вказаної папки після читання за допомогою коду VBA в Outlook.

Перемістіть повідомлення електронної пошти до вказаної папки після прочитання в Outlook

Вкладка Office - увімкніть редагування та перегляд вкладок в Office та значно спростіть роботу ...
Kutools для Outlook - приносить 100 потужних розширених функцій для Microsoft Outlook
  • Авто CC / BCC за правилами при відправці електронної пошти; Автоматичне пересилання вперед Кілька електронних листів за правилами; Автовідповідь без сервера обміну та більше автоматичних функцій ...
  • Попередження BCC - показувати повідомлення, коли ви намагаєтесь відповісти всім, якщо ваша поштова адреса є у списку BCC; Нагадати про відсутність вкладеньта інші функції нагадування ...
  • Відповісти (Усі) з усіма вкладеннями у поштовій розмові; Відповідайте на багато електронних листів одночасно; Автоматично додавати привітання при відповіді; Автоматичне додавання дати та часу до теми ...
  • Інструменти кріплення: Автоматичне від'єднання, стиснення всіх, перейменування всіх, автоматичне збереження всіх ... Швидкий звіт, Підрахувати вибрані листи, Видалення повторюваних листів та контактів ...
  • Більше 100 вдосконалених функцій вирішити більшість своїх проблем в Outlook 2010-2019 та 365. Повна функція 60-денної безкоштовної пробної версії.

стрілка синя права міхурПеремістіть повідомлення електронної пошти до вказаної папки після прочитання в Outlook

Ви можете переміщати повідомлення електронної пошти до вказаної папки після читання із запущеним кодом VBA в Outlook.

1. По-перше, вам потрібно створити нову назву папки “Відгук”У папці Вхідні.

2. Відкрийте папку "Вхідні", а потім натисніть кнопку інший + F11 ключі, щоб відкрити Microsoft Visual Basic для додатків вікна.

3. Потім двічі клацніть, щоб розгорнути Project1 > Об'єкти Microsoft Outlook > ThisOutlookSession відкрити VbaProject.OTM редактор.

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 для додатків вікна.

6. Клацніть правою кнопкою миші Панель швидкого доступу, і виберіть Налаштування панелі швидкого доступу з меню правої клавіші миші. Дивіться знімок екрана:

7 В Параметри Outlook у діалоговому вікні потрібно:

1). Виберіть Макрос в Виберіть команди з випадаючий список;

2). Виберіть Проект1. ThisOutlookSession у вікні під Виберіть команди з випадаючий список;

3). Клацніть на додавати кнопка;

4). Клацніть на OK кнопки.

8. Тоді ви можете побачити Macro кнопка, що відображається в Панель швидкого доступу. Переконайтеся, що ви знаходитесь у папці "Вхідні", з якої ви хочете перемістити всі прочитані повідомлення, а потім клацніть на Macro для запуску коду VBA всередині папки "Вхідні".

примітки:

1. Цей код VBA можна застосувати в Outlook 2007, 2010 та 2013; Але в Outlook 2007 ви можете натиснути безпосередньо на прогін для запуску коду.

2. Якщо у вашому Outlook існує кілька облікових записів електронної пошти, код VBA може застосовуватися лише в тому обліковому записі, файл даних якого встановлено за замовчуванням. Ви можете перевірити файл даних за замовчуванням, натиснувши філе > інформація > Налаштування облікового запису > Налаштування облікового запису відкрити Налаштування облікового запису діалогове вікно. Тоді перейдіть до Файл даних на вкладці ви побачите файл даних за замовчуванням позначений раніше.

3. Якщо ви хочете змінити файл даних за замовчуванням на інший обліковий запис електронної пошти, виберіть та виділіть обліковий запис, який потрібно встановити за замовчуванням, а потім натисніть Встановити за замовчуванням в Налаштування облікового запису діалогове вікно.

4. Під час першого запуску коду VBA та виявлення, що прочитані повідомлення не переміщуються одразу, продовжуйте натискати кнопку «Макрос», доки всі прочитані повідомлення у папці «Вхідні» не будуть переміщені.


Kutools для Outlook - приносить 100 розширених функцій для Outlook і значно полегшує роботу!

  • Авто CC / BCC за правилами при відправці електронної пошти; Автоматичне пересилання вперед Кілька електронних листів на замовлення; Автовідповідь без сервера обміну та більше автоматичних функцій ...
  • Попередження BCC - показати повідомлення при спробі відповісти всім якщо ваша поштова адреса є у списку BCC; Нагадати про відсутність вкладеньта інші функції нагадування ...
  • Відповісти (Усі) з усіма вкладеннями в поштовій розмові; Відповісти на багато електронних листів за секунди; Автоматично додавати привітання при відповіді; Додати дату в тему ...
  • Інструменти вкладення: Керування всіма вкладеннями у всіх листах, Автоматичне від'єднання, Стиснути все, Перейменувати все, Зберегти все ... Швидкий звіт, Підрахувати вибрані листи...
  • Потужні небажані електронні листи за звичаєм; Видаліть повторювані листи та контакти... Дозвольте вам робити розумніші, швидші та кращі в Outlook.
постріл kutools outlook kutools вкладка 1180x121
постріл kutools outlook kutools плюс вкладка 1180x121
 

 

Say something here...
symbols left.
You are guest
or post as a guest, but your post won't be published automatically.
Loading comment... The comment will be refreshed after 00:00.
  • To post as a guest, your comment is unpublished.
    Augusto · 1 years ago
    What if Only want to move read messages not from the main Inbox but from an Inbox sub-folder to the "Reviewed" folder?
  • To post as a guest, your comment is unpublished.
    Augusto · 1 years ago
    What if Only want to move read messages not from the main Inbox but from an Inbox sub-folder to the "Reviewed" folder?
  • To post as a guest, your comment is unpublished.
    EM · 1 years ago
    I used this VBA code, but now all of the emails moved to "Reviewed" are gone? Any ideas why?
  • To post as a guest, your comment is unpublished.
    Becky · 1 years ago
    has anyone had this not work the second time you tried to apply it?
  • To post as a guest, your comment is unpublished.
    fabio · 2 years ago
    Buongiorno


    Esiste la versione per Outlook 365 in italiano (non so se cambia qualcosa). Grazie
  • To post as a guest, your comment is unpublished.
    Jake · 3 years ago
    What line do I add when I only want this rule to apply to emails with a subject line including a word or text?
  • To post as a guest, your comment is unpublished.
    Keldon · 4 years ago
    Where's all the Dim's?????????????????????/ o.0
  • To post as a guest, your comment is unpublished.
    Karlton Hoskins · 4 years ago
    I tried the above method but nothing happens. I verified the folder name was accurate and in the right location. I also set my main account as default, where i will be moving read messages from. I click on the Macro button...nothing. Help. Did I miss something.
    • To post as a guest, your comment is unpublished.
      . · 3 years ago
      You have to activate the references in VBA
  • To post as a guest, your comment is unpublished.
    Liz · 4 years ago
    Can this VBA code be altered to move messages from an Inbox subfolder to a "Reviewed" folder in said subfolder?