Note: The other languages of the website are Google-translated. Back to English
Logga in  \/ 
x
or
x
Registrera  \/ 
x

or

Hur flyttar jag e-postmeddelande till angiven mapp efter att ha läst i Outlook?

Att flytta e-postmeddelanden till en viss mapp efter att ha läst är det bästa sättet att hålla inkorgen-mappen ren i Outlook. För många Outlook-användare tenderar de att skapa en regel för att dessa lästa e-postmeddelanden flyttas. Faktum är att Outlook inte stöder denna process för processguiden. I den här artikeln visar vi dig hur du flyttar e-postmeddelanden till angiven mapp efter att ha läst med VBA-kod i Outlook.

Flytta e-postmeddelandet till den angivna mappen efter att ha läst i Outlook

Fliken Office - Aktivera redigering och surfning på flikar i Office, och gör arbetet mycket enklare ...
Kutools for Outlook - ger 100 kraftfulla avancerade funktioner till Microsoft Outlook
  • Auto CC / BCC enligt regler när du skickar e-post; Automatisk vidarebefordran Flera e-postmeddelanden efter regler; Auto-svar utan växelserver och mer automatiska funktioner ...
  • BCC-varning - visa meddelande när du försöker svara alla om din e-postadress finns i BCC-listan; Påminn när du saknar bilagor, och mer påminna om funktioner ...
  • Svara (alla) med alla bilagor i e-postkonversationen; Svara många e-postmeddelanden på en gång; Lägg automatiskt till hälsning när svar Lägg automatiskt till datum och tid i ämne ...
  • Tillbehörsverktyg: Auto Lossa, Komprimera alla, Byt namn på alla, Spara alla automatiskt ... Snabbrapport, Räkna utvalda e-postmeddelanden, Ta bort duplicerade e-postmeddelanden och kontakter ...
  • Mer än 100 avancerade funktioner kommer lösa de flesta av dina problem i Outlook 2010-2019 och 365. Fullständiga funktioner 60-dagars gratis provperiod.

pil blå höger bubblaFlytta e-postmeddelandet till den angivna mappen efter att ha läst i Outlook

Du kan flytta e-postmeddelanden till en viss mapp efter att ha läst med att köra VBA-kod i Outlook.

1. För det första måste du skapa ett nytt mappnamn “Omdömet”Under mappen Inkorg.

2. Öppna mappen Inkorg och tryck sedan på andra + F11 nycklar för att öppna Microsoft Visual Basic för applikationer fönster.

3. Dubbelklicka sedan för att expandera Project1 > Microsoft Outlook-objekt > ThisOutlookSession att öppna VbaProject.OTM redaktör.

4. Kopiera och klistra sedan in nedanstående VBA-kod i VbaProject.OTM-redigeraren som visas på skärmbilden ovan.

VBA-kod: flytta meddelanden efter läsning

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. Klicka sedan på Save för att spara VBA-koden och stäng sedan Microsoft Visual Basic för applikationer fönster.

6. Högerklicka på Snabbåtkomstverktygsfält, och välj Anpassa snabbåtkomstverktygsfältet från högerklickmenyn. Se skärmdump:

7. I Outlook-Val dialogrutan måste du:

1). Välj Makron i Välj kommandon från rullgardinsmeny

2). Välj Projekt1. ThisOutlookSession i rutan under Välj kommandon från rullgardinsmeny

3). Klicka på Lägg till knapp;

4). Klicka på OK knapp.

8. Då kan du se Makro knappen som visas i Snabbåtkomstverktygsfält. Se till att du hittar i inkorgsmappen du vill flytta alla lästa meddelanden från och klicka sedan på Makro -knappen för att köra VBA-koden i inkorgen.

Anmärkningar:

1. Denna VBA-kod kan användas i Outlook 2007, 2010 och 2013; Men i Outlook 2007 kan du direkt klicka på run för att köra koden.

2. Om det finns flera e-postkonton i ditt Outlook, kan VBA-koden endast tillämpas på det konto där datafilen är inställd som standard. Du kan kontrollera standarddatafilen genom att klicka på Fil > Info > Kontoinställningar > Kontoinställningar att öppna Kontoinställningar dialog ruta. Gå sedan till Datafil på fliken ser du att standarddatafilen är markerad med innan.

3. Om du vill ändra standarddatafilen till ett annat e-postkonto, välj och markera det konto du vill ställa in som standard och klicka sedan på Ange som standard i Kontoinställningar dialog ruta.

4. När du kör VBA-koden första gången och upptäcker att de lästa meddelandena inte flyttas på en gång, fortsätt klicka på Makro-knappen tills alla lästa meddelanden i inkorgen flyttas ut.


Kutools for Outlook - ger 100 avancerade funktioner till Outlook och gör arbetet mycket enklare!

  • Auto CC / BCC enligt regler när du skickar e-post; Automatisk vidarebefordran Flera e-postmeddelanden efter anpassning; Auto-svar utan växelserver och mer automatiska funktioner ...
  • BCC-varning - visa meddelande när du försöker svara på alla om din e-postadress finns i BCC-listan; Påminn när du saknar bilagor, och mer påminna om funktioner ...
  • Svara (alla) med alla bilagor i e-postkonversationen; Svara många e-postmeddelanden inom sekunder; Lägg automatiskt till hälsning när svar Lägg till datum i ämnet ...
  • Bilagverktyg: Hantera alla bilagor i alla e-postmeddelanden, Auto Lossa, Komprimera alla, Byt namn på alla, Spara alla ... Snabbrapport, Räkna valda mejl...
  • Kraftfulla skräppost efter anpassning; Ta bort duplicerade e-postmeddelanden och kontakter... Gör det möjligt för dig att göra smartare, snabbare och bättre i Outlook.
shot kutools outlook kutools flik 1180x121
shot kutools outlook kutools plus flik 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?