Ugrás a tartalomra

Hogyan lehet áthelyezni az e-mail üzenetet a megadott mappába az Outlook olvasása után?

Az e-mail üzenetek elolvasása után egy meghatározott mappába helyezése a legjobb módja annak, hogy az Inbox mappát tisztán tartsa az Outlook programban. Sok Outlook-felhasználó hajlamos arra, hogy szabályt hozzon létre ezekhez az olvasott e-mailekhez. Valójában az Outlook nem támogatja ezt a varázsló folyamatot. Ebben a cikkben megmutatjuk, hogyan lehet az e-mail üzeneteket egy meghatározott mappába áthelyezni, miután elolvasta az VBA kódot az Outlook programban.

Az e-mail üzenet áthelyezése a megadott mappába az Outlook olvasása után

Iroda lap – Engedélyezze a lapos szerkesztést és böngészést a Microsoft Office-ban, így a munka egyszerűvé válik
Kutools for Outlook – Növelje az Outlookot 100+ speciális funkcióval a kiemelkedő hatékonyság érdekében
Növelje Outlook 2021–2010 vagy Outlook 365 verzióját ezekkel a speciális funkciókkal. Élvezze az átfogó 60 napos ingyenes próbaverziót, és fokozza az e-mailezési élményt!

nyíl kék jobb buborékAz e-mail üzenet áthelyezése a megadott mappába az Outlook olvasása után

E-mail üzeneteket áthelyezhet egy megadott mappába, miután elolvasta az Outlook futó VBA kódját.

1. Először létre kell hoznia egy új mappanevet “Értékelte”Bejövő mappa alatt.

2. Nyissa meg a Bejövő mappát, majd nyomja meg a gombot más + F11 billentyűk megnyitásához Microsoft Visual Basic for Applications ablak.

3. Ezután kattintson duplán a kibontáshoz Project1 > Microsoft Outlook objektumok > ThisOutlookSession megnyitni VbaProject.OTM szerkesztő.

4. Ezután másolja és illessze be az alábbi VBA kódot a VbaProject.OTM szerkesztőbe, a fenti képernyőkép szerint.

VBA kód: üzenetek áthelyezése olvasás után

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. Ezután kattintson a gombra Megtakarítás gombot a VBA kód mentéséhez, majd zárja be a Microsoft Visual Basic for Applications ablak.

6. Kattintson a jobb gombbal a Gyorselérési eszköztár, és válassza ki A Gyorselérés eszköztár testreszabása a jobb egérgombbal kattintva. Lásd a képernyőképet:

7. Ban,-ben Outlook opciók párbeszédpanelen:

1). Válassza a lehetőséget makrók a Válaszd ki a parancsokat legördülő lista;

2). Válassza a lehetőséget Projekt1. ThisOutlookSession alatti dobozban Válaszd ki a parancsokat legördülő lista;

3). Kattints a hozzáad gomb;

4). Kattints a OK gombot.

8. Akkor láthatja a Macro gomb jelenik meg a Gyorselérési eszköztár. Győződjön meg arról, hogy abban a beérkező levelek mappában található, ahonnan az összes olvasott üzenetet áthelyezni kívánja, majd kattintson a gombra Macro gombra kattintva futtathatja a VBA kódot a Beérkező levelek mappában.

Megjegyzések:

1. Ez a VBA kód alkalmazható az Outlook 2007, 2010 és 2013 programokban; De az Outlook 2007 programban közvetlenül rákattinthat a gombra futás gombot a kód futtatásához.

2. Ha az Outlook programban több e-mail fiók létezik, a VBA kód csak abban a fiókban alkalmazható, amelyik adatfájl alapértelmezettként van beállítva. Az alapértelmezett adatfájlra kattintva ellenőrizheti filé > Info > fiók beállításai > fiók beállításai megnyitni fiók beállításai párbeszédablak. Ezután menjen a Adatfájl lapon láthatja, hogy az alapértelmezett adatfájlt a jelöli előtt.

3. Ha az alapértelmezett adatfájlt másik e-mail fiókra kívánja cserélni, válassza ki és jelölje ki az alapértelmezettként beállítani kívánt fiókot, majd kattintson a Beállítás alapértelmezettként a fiók beállításai párbeszédablak.

4. Amikor először futtatja a VBA kódot, és megtudja, hogy az olvasott üzenetek nem kerülnek-e egyszerre mozgatásra, akkor kattintson a Makró gombra, amíg az összes beolvasott üzenet el nem kerül a Beérkező levelek mappából.


A legjobb irodai hatékonyságnövelő eszközök

Kutools az Outlook számára - Több mint 100 hatékony funkció az Outlook feltöltéséhez

🤖 AI Mail Assistant: Azonnali profi e-mailek mesterséges intelligencia varázslattal – egyetlen kattintással zseniális válaszok, tökéletes hangnem, többnyelvű elsajátítás. Alakítsa át az e-mailezést könnyedén! ...

???? E-mail automatizálás: Hivatalon kívül (POP és IMAP esetén elérhető)  /  Ütemezze az e-mailek küldését  /  Automatikus CC/BCC szabályok szerint e-mail küldésekor  /  Automatikus továbbítás (Speciális szabályok)   /  Automatikus üdvözlet hozzáadása   /  A több címzettnek szóló e-mailek automatikus felosztása egyedi üzenetekre ...

📨 Email Management: Könnyen visszahívhatja az e-maileket  /  Blokkolja az alanyok és mások átverő e-mailjeit  /  Törölje az ismétlődő e-maileket  /  Részletes keresés  /  Mappák összevonása ...

📁 Attachments ProKötegelt mentés  /  Batch Detach  /  Batch tömörítés  /  Automatikus mentés   /  Automatikus leválasztás  /  Automatikus tömörítés ...

🌟 Interface Magic: 😊További szép és menő hangulatjelek   /  Növelje Outlook termelékenységét a füles nézetekkel  /  Minimalizálja az Outlookot a bezárás helyett ...

👍 Csodák egy kattintással: Válasz mindenkinek a bejövő mellékletekkel  /   Adathalászat elleni e-mailek  /  🕘A feladó időzónájának megjelenítése ...

👩🏼‍🤝‍👩🏻 Névjegyek és naptár: Névjegyek kötegelt hozzáadása a kiválasztott e-mailekből  /  Egy kapcsolattartó csoport felosztása egyéni csoportokra  /  Távolítsa el a születésnapi emlékeztetőket ...

Több, mint 100 Jellemzők Várja felfedezését! Kattintson ide, ha többet szeretne megtudni.

 

 

 

Comments (10)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
What if Only want to move read messages not from the main Inbox but from an Inbox sub-folder to the "Reviewed" folder?
This comment was minimized by the moderator on the site
What if Only want to move read messages not from the main Inbox but from an Inbox sub-folder to the "Reviewed" folder?
This comment was minimized by the moderator on the site
I used this VBA code, but now all of the emails moved to "Reviewed" are gone? Any ideas why?
This comment was minimized by the moderator on the site
has anyone had this not work the second time you tried to apply it?
This comment was minimized by the moderator on the site
Buongiorno


Esiste la versione per Outlook 365 in italiano (non so se cambia qualcosa). Grazie
This comment was minimized by the moderator on the site
What line do I add when I only want this rule to apply to emails with a subject line including a word or text?
This comment was minimized by the moderator on the site
Where's all the Dim's?????????????????????/ o.0
This comment was minimized by the moderator on the site
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.
This comment was minimized by the moderator on the site
You have to activate the references in VBA
This comment was minimized by the moderator on the site
Can this VBA code be altered to move messages from an Inbox subfolder to a "Reviewed" folder in said subfolder?
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations