Note: The other languages of the website are Google-translated. Back to English
Zaloguj Się  \/ 
x
or
x
Zarejestruj się  \/ 
x

or

Jak przenieść wiadomość e-mail do określonego folderu po przeczytaniu w Outlooku?

Przeniesienie wiadomości e-mail do określonego folderu po przeczytaniu to najlepszy sposób na utrzymanie czystości folderu Skrzynka odbiorcza w programie Outlook. Dla wielu użytkowników Outlooka mają tendencję do tworzenia reguły dla przenoszenia tych przeczytanych wiadomości e-mail. W rzeczywistości program Outlook nie obsługuje tego procesu kreatora reguł. W tym artykule pokażemy, jak przenieść wiadomości e-mail do określonego folderu po przeczytaniu za pomocą kodu VBA w Outlooku.

Przenieś wiadomość e-mail do określonego folderu po przeczytaniu w programie Outlook

Karta Office - Włącz edycję i przeglądanie w kartach w pakiecie Office i znacznie ułatw pracę ...
Kutools dla programu Outlook - wprowadza 100 zaawansowanych funkcji do programu Microsoft Outlook
  • Auto CC / BCC według zasad podczas wysyłania wiadomości e-mail; Auto Forward Wiele e-maili według reguł; Automatyczna odpowiedź bez serwera Exchange i więcej funkcji automatycznych ...
  • Ostrzeżenie BCC - pokaż wiadomość, gdy próbujesz odpowiedzieć wszystkim, jeśli Twój adres e-mail znajduje się na liście BCC; Przypomnij o braku załącznikówi więcej funkcji przypominających ...
  • Odpowiedz (wszystkie) ze wszystkimi załącznikami w rozmowie mailowej; Odpowiadaj na wiele e-maili jednocześnie; Automatyczne dodawanie powitania kiedy odpowiedz; Automatyczne dodawanie daty i godziny do tematu ...
  • Narzędzia załączników: Automatyczne odłączanie, kompresowanie wszystkiego, zmiana nazwy wszystkiego, automatyczne zapisywanie wszystkiego ... Szybki raport, Policz wybrane wiadomości, Usuń zduplikowane wiadomości e-mail i kontakty ...
  • Ponad 100 zaawansowanych funkcji będzie rozwiąż większość swoich problemów w Outlooku 2010-2019 i 365. Pełne funkcje 60-dniowa bezpłatna wersja próbna.

strzałka niebieski prawy bąbelekPrzenieś wiadomość e-mail do określonego folderu po przeczytaniu w programie Outlook

Możesz przenieść wiadomości e-mail do określonego folderu po przeczytaniu z uruchomionym kodem VBA w Outlooku.

1. Po pierwsze, musisz utworzyć nową nazwę folderu „przeglądowi”W folderze Skrzynka odbiorcza.

2. Otwórz folder Skrzynka odbiorcza, a następnie naciśnij inny + F11 klawisze, aby otworzyć Microsoft Visual Basic for Applications okno.

3. Następnie kliknij dwukrotnie, aby rozwinąć Project1 > Obiekty programu Microsoft Outlook > Ta sesja programu Outlook otworzyć VbaProject.OTM redaktor.

4. Następnie skopiuj i wklej poniższy kod VBA do edytora VbaProject.OTM, jak pokazano na powyższym zrzucie ekranu.

Kod VBA: przenieś wiadomości po przeczytaniu

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. Następnie kliknij przycisk Zaoszczędź , aby zapisać kod VBA, a następnie zamknij plik Microsoft Visual Basic for Applications okno.

6. Kliknij prawym przyciskiem myszy Pasek narzędzi szybkiego dostępui wybierz Dostosuj pasek narzędzi Szybki dostęp z menu po kliknięciu prawym przyciskiem myszy. Zobacz zrzut ekranu:

7. w Opcje programu Outlook w oknie dialogowym, musisz:

1). Wybierz Makra w Wybierz polecenia z Lista rozwijana;

2). Wybierz Projekt 1. ThisOutlookSession w pudełku pod Wybierz polecenia z Lista rozwijana;

3). Kliknij Add przycisk;

4). Kliknij OK przycisk.

8. Następnie możesz zobaczyć plik Macro przycisk wyświetlany w Pasek narzędzi szybkiego dostępu. Upewnij się, że znajdujesz się w folderze skrzynki odbiorczej, z którego chcesz przenieść wszystkie przeczytane wiadomości, a następnie kliknij Macro przycisk, aby uruchomić kod VBA w skrzynce odbiorczej.

Uwagi:

1. Ten kod VBA można zastosować w programach Outlook 2007, 2010 i 2013; Ale w programie Outlook 2007 możesz bezpośrednio kliknąć plik run przycisk, aby uruchomić kod.

2. Jeśli w programie Outlook istnieje wiele kont e-mail, kod VBA można zastosować tylko na koncie, dla którego plik danych jest ustawiony jako domyślny. Możesz sprawdzić domyślny plik danych, klikając filet > Informacia > Ustawienia konta > Ustawienia konta otworzyć Ustawienia konta Okno dialogowe. Następnie przejdź do Plik danych , zobaczysz, że domyślny plik danych jest oznaczony przez wcześniej.

3. Jeśli chcesz zmienić domyślny plik danych na inne konto e-mail, wybierz i zaznacz konto, które chcesz ustawić jako domyślne, a następnie kliknij Ustaw jako domyślne w Ustawienia konta Okno dialogowe.

4. Podczas uruchamiania kodu VBA po raz pierwszy i stwierdzenia, że ​​przeczytane wiadomości nie są przenoszone od razu, proszę klikać przycisk Makro, aż wszystkie przeczytane wiadomości w Skrzynce odbiorczej zostaną przeniesione.


Kutools dla programu Outlook - wprowadza 100 zaawansowanych funkcji do programu Outlook i znacznie ułatwia pracę!

  • Auto CC / BCC według zasad podczas wysyłania wiadomości e-mail; Auto Forward Wiele e-maili na zamówienie; Automatyczna odpowiedź bez serwera Exchange i więcej funkcji automatycznych ...
  • Ostrzeżenie BCC - pokaż wiadomość, gdy spróbujesz odpowiedzieć wszystkim jeśli Twój adres e-mail znajduje się na liście BCC; Przypomnij o braku załącznikówi więcej funkcji przypominających ...
  • Odpowiedz (wszystkie) ze wszystkimi załącznikami w rozmowie pocztowej; Odpowiedz na wiele e-maili w sekundy; Automatyczne dodawanie powitania kiedy odpowiedz; Dodaj datę do tematu ...
  • Narzędzia załączników: Zarządzaj wszystkimi załącznikami we wszystkich wiadomościach e-mail, Automatyczne odłączanie, Kompresuj wszystko, Zmień nazwę wszystkiego, Zapisz wszystko ... Szybki raport, Policz wybrane wiadomości...
  • Potężne wiadomości-śmieci na zamówienie; Usuń zduplikowane wiadomości e-mail i kontakty... Umożliwiają inteligentniejsze, szybsze i lepsze działanie w programie Outlook.
strzał Kutools Outlook Kutools tab 1180x121
shot Kutools Outlook Kutools Plus Tab 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?