Preskoči na glavno vsebino

Kako razvrstiti in razvrstiti po domeni pošiljatelja v Outlooku?

Običajno lahko v programu Microsoft Outlook enostavno uredimo vsa e-poštna sporočila glede na pošiljatelja, kategorije, teme, velikost itd. Vendar je videti nemogoče razvrstiti ali združiti e-poštna sporočila po domenah pošiljatelja, ker za e-poštna sporočila sploh ni polja domene pošiljatelja. Tukaj bom predstavil kodo VBA, ki vam bo pomagala dodati stolpec domene za e-poštna sporočila, nato pa e-poštna sporočila enostavno razvrstite in razvrstite po domenah pošiljateljev v Outlooku.

Zavihek Office – omogočite urejanje in brskanje z zavihki v Microsoft Officeu, kar olajša delo
Kutools za Outlook – izboljšajte Outlook s 100+ naprednimi funkcijami za vrhunsko učinkovitost
Izboljšajte svoj Outlook 2021 - 2010 ali Outlook 365 s temi naprednimi funkcijami. Uživajte v obsežnem 60-dnevnem brezplačnem preizkusu in izboljšajte svojo e-poštno izkušnjo!

Če želite razvrstiti in razvrstiti e-poštna sporočila po domenah pošiljateljev v Microsoft Outlook 2013 in 2010, storite naslednje:

1. korak: Odprite poštno mapo, v kateri boste razvrstili vsa e-poštna sporočila po domenah pošiljatelja.

2. korak: Izklopite bralno podokno s klikom na Bralno podokno > off o Poglej tab.

3. korak: Pojdi naprej in kliknite Dodaj stolpce o Poglej tab.

3. korak: V pogovornem oknu Prikaži stolpce kliknite Nov stolpec gumb.

4. korak: V pogovorno okno Nov stolpec vnesite Domena v polje Ime in obdržite Besedilo izbrani v obeh tip polje in oblikovana polje, nazadnje kliknite OK gumb.

5. korak: Zdaj se vrnete v pogovorno okno Pokaži stolpce in izberite Domena v polju Prikaži te stolpce v tem vrstnem redu ga premaknite spodaj od in kliknite OK gumb.

6. korak: Zdaj se vrnite v začetno mapo in izberite vsa e-poštna sporočila s pritiskom na Ctrl + A tipke hkrati.

Korak 7: Pritisnite tipko druga + F11 tipke medtem odprejo okno Microsoft Visual Basic for Applications; nato kliknite Vstavi > Moduli, nato v modul prilepite naslednjo kodo VBA.

VBA: Razvrsti in razvrsti po domeni pošiljatelja

Sub ListSelectionDomain()
Dim aObj As Object
Dim oProp As Outlook.UserProperty
Dim sDomain
On Error Resume Next
For Each aObj In Application.ActiveExplorer.Selection
Set oMail = aObj
sDomain = Right(oMail.SenderEmailAddress, Len(oMail.SenderEmailAddress) - InStr(1, oMail.SenderEmailAddress, "@"))
Set oProp = oMail.UserProperties.Add("Domain", olText, True)
oProp.Value = sDomain
oMail.Save
Err.Clear
Next
End Sub

8. korak: Zaženite to kodo VBA s pritiskom na F5 ključ ali Run v orodni vrstici.

9. korak: Zdaj je domena vsakega pošiljatelja ekstrahirana in izpolnjena v stolpec Domain.

A. Če želite e-poštna sporočila razvrstiti po domenah pošiljatelja, kliknite glavo stolpca Domena na vrhu vseh e-poštnih sporočil;

B. Če želite razvrstiti e-poštna sporočila po domenah pošiljatelja, samo z desno miškino tipko kliknite glavo stolpca Domenain izberite Razvrsti po tem polju s spustnega seznama. Oglejte si spodnji posnetek zaslona:

Opombe:

(1) Ta koda VBA dobro deluje v programih Outlook 2013 in 2010, v programu Outlook 2007 pa ne.
(2) Pogled po meri lahko enostavno shranite z Kako shraniti in kopirati nastavitve pogleda v druge mape v Outlooku?


puščica modri desni mehurčekPovezani članek

Kako si ogledati domeno pošiljateljev na poštnem seznamu v Outlooku?


Najboljša pisarniška orodja za produktivnost

Kutools za Outlook - Več kot 100 zmogljivih funkcij za nadgradnjo vašega Outlooka

🤖 AI poštni pomočnik: Takojšnja profesionalna e-poštna sporočila z umetno inteligenco – z enim klikom do genialnih odgovorov, popoln ton, večjezično znanje. Preoblikujte pošiljanje e-pošte brez napora! ...

📧 Avtomatizacija e-pošte: Odsoten (na voljo za POP in IMAP)  /  Načrtujte pošiljanje e-pošte  /  Samodejna CC/BCC po pravilih pri pošiljanju e-pošte  /  Samodejno naprej (napredna pravila)   /  Samodejno dodaj pozdrav   /  E-poštna sporočila več prejemnikov samodejno razdeli na posamezna sporočila ...

📨 Email upravljanje: Enostaven priklic e-pošte  /  Blokiraj prevarantska e-poštna sporočila glede na teme in druge  /  Izbriši podvojena e-poštna sporočila  /  napredno iskanje  /  Združite mape ...

📁 Priloge ProShrani paket  /  Batch Detach  /  Paketno stiskanje  /  Samodejno shranite   /  Samodejno loči  /  Samodejno stiskanje ...

🌟 Vmesnik Magic: 😊Več lepih in kul emojijev   /  Povečajte Outlookovo produktivnost s pogledi z zavihki  /  Minimizirajte Outlook, namesto da bi ga zaprli ...

???? Čudeži z enim klikom: Odgovori vsem z dohodnimi prilogami  /   E-poštna sporočila proti lažnemu predstavljanju  /  🕘Pokaži pošiljateljev časovni pas ...

👩🏼‍🤝‍👩🏻 Stiki in koledar: Paketno dodajanje stikov iz izbranih e-poštnih sporočil  /  Razdelite skupino stikov na posamezne skupine  /  Odstranite opomnike za rojstni dan ...

Over 100 Lastnosti Čakajte na svoje raziskovanje! Kliknite tukaj, če želite odkriti več.

 

 

Comments (8)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
Thanks a lot for this article. It took ages to populate the Domain field values for around 10000 mails, in Outlook 2013. The sadder thing is that it does not sort the mails on the Domain field, either descending or ascending. I don't know what is wrong, some update in Outlook disables this, or because the number of mails are huge. The Domain values are displayed, but not sortable or groupable. Kindly help me fix this, thanks.
This comment was minimized by the moderator on the site
I'd like to do the same thing, but for the eMail Address. What values should be adjusted in the above code?
This comment was minimized by the moderator on the site
Getting an error in Outlook 365 (1705) "You cannot sort by this field."
This comment was minimized by the moderator on the site
thanks for your effort, however, domain field does not behave like From field. When you group by domain and sort by another field, domain field disappears. any workarounds ?
This comment was minimized by the moderator on the site
Hi, In the new Outlook 2016 when you sort inbox by sender it then creates headers. I absolutely hate it. How do i remove the useless headers? It never used to happen before. Thanks, Barbs
This comment was minimized by the moderator on the site
Thanks for this, just tried it out in Outlook 2016 and works a treat. Now the next thing which might not be possible but is there a way to then sort the group by domain messages based on the group by count rather than alphabetically based on the domain text?
This comment was minimized by the moderator on the site
[quote]Thanks for this, just tried it out in Outlook 2016 and works a treat. Now the next thing which might not be possible but is there a way to then sort the group by domain messages based on the group by count rather than alphabetically based on the domain text?By Justin[/quote] I can't find the option to add a column in Office 2016 for Mac - Office 365. Any idea? Thank you.
This comment was minimized by the moderator on the site
Works perfect! Many Thanks!
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations