Gå til hovedindhold

Hvordan sorteres og grupperes efter afsenderdomæne i Outlook?

Forfatter: Kelly Sidst ændret: 2014-10-30

Normalt kan vi nemt arrangere alle e-mail-meddelelser efter afsender, kategorier, emner, størrelse osv. I Microsoft Outlook. Det ser imidlertid ud til at være umuligt at sortere eller gruppere e-mail-beskeder efter afsenderdomæner, fordi der overhovedet ikke er noget afsenderdomæne-felt til e-mail-beskeder. Her vil jeg introducere en VBA-kode for at hjælpe dig med at tilføje en domænesøjle til e-mail-beskeder, derefter sortere og gruppere e-mail-beskederne efter afsenderdomænerne let i Outlook.

Office-faneblad - Aktiver fanebaseret redigering og browsing i Microsoft Office, hvilket gør arbejdet til en leg
Kutools til Outlook - Boost Outlook med 100+ avancerede funktioner for overlegen effektivitet
Boost din Outlook 2021 - 2010 eller Outlook 365 med disse avancerede funktioner. Nyd en omfattende 60-dages gratis prøveperiode og løft din e-mail-oplevelse!

For at sortere og gruppere e-mail-meddelelser efter afsenderdomæner i Microsoft Outlook 2013 og 2010 skal du gøre som følger:

Trin 1: Åbn mailmappen, hvor du vil sortere alle e-mail-meddelelser efter afsenderdomæner.

Trin 2: Sluk for læseruden ved at klikke på Læsepanel > af på den Specifikation fane.

Trin 3: Gå videre og klik på Tilføj kolonner på den Specifikation fane.

Trin 3: I dialogboksen Vis kolonner skal du klikke på Ny kolonne .

Trin 4: Skriv dialogboksen Ny kolonne Domæne i feltet Navn, og opbevar tekst valgt i begge Type boks og dannet i feltet, klik til sidst på OK .

Trin 5: Nu vender du tilbage til dialogboksen Vis kolonner, vælg Domæne i boksen Vis disse kolonner i denne rækkefølge skal du flytte den nedenfor Fra element, og klik på OK .

Trin 6: Gå nu tilbage til den åbne mailmappe, vælg alle e-mail-beskeder ved at trykke på Ctrl + A nøgler på samme tid.

Trin 7: Tryk på andre + F11 nøgler i mellemtiden for at åbne vinduet Microsoft Visual Basic for Applications; klik derefter på indsatte > Moduler, indsæt derefter følgende VBA-kode i modulet.

VBA: Sorter og gruppér efter afsenderdomæne

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

Trin 8: Kør denne VBA-kode ved at trykke på F5 nøgle eller Kør på værktøjslinjen.

Trin 9: Nu udpakkes hver afsenders domæne og udfyldes i kolonnen Domæne.

A. For at sortere e-mail-beskederne efter afsenderdomæner skal du bare klikke på kolonneoverskriften på Domæne øverst i alle e-mail-beskeder;

B. For at gruppere e-mail-beskederne efter afsenderdomæner skal du bare højreklikke på kolonneoverskriften på Domæne, og vælg Gruppér efter dette felt fra rullelisten. Se skærmbillede nedenfor:

Noter:

(1) Denne VBA-kode fungerer godt i Outlook 2013 og 2010, men fungerer ikke i Outlook 2007.
(2) Du kan nemt gemme den brugerdefinerede visning med Hvordan gemmes og kopieres visningsindstillinger i andre mapper i Outlook?


pil blå højre bobleRelateret artikel

Hvordan får jeg vist afsenderens domæne i mail-listen i Outlook?


Bedste kontorproduktivitetsværktøjer

Kutools til Outlook - Over 100 kraftfulde funktioner til at superlade din Outlook

🤖 AI Mail Assistant: Øjeblikkelige pro-e-mails med AI-magi – et klik for geniale svar, perfekt tone, flersproget beherskelse. Forvandl e-mailing ubesværet! ...

📧 Email Automation: Ikke til stede (tilgængelig til POP og IMAP)  /  Planlæg Send e-mails  /  Auto CC/BCC efter regler ved afsendelse af e-mail  /  Automatisk videresendelse (avancerede regler)   /  Tilføj automatisk hilsen   /  Opdel automatisk e-mails med flere modtagere i individuelle meddelelser ...

📨 Email Management: Genkald nemt e-mails  /  Bloker svindel-e-mails af emner og andre  /  Slet duplikerede e-mails  /  Avanceret søgning  /  Konsolider mapper ...

📁 Vedhæftede filer ProBatch Gem  /  Batch adskilles  /  Batch komprimere  /  Automatisk gem   /  Automatisk afmontering  /  Automatisk komprimering ...

🌟 Interface Magic: 😊 Flere smukke og seje emojis   /  Boost din Outlook-produktivitet med fanebaserede visninger  /  Minimer Outlook i stedet for at lukke ...

👍 Wonders med et enkelt klik: Besvar alle med indgående vedhæftede filer  /   Anti-phishing e-mails  /  🕘Vis afsenderens tidszone ...

👩🏼‍🤝‍👩🏻 Kontakter og kalender: Batch Tilføj kontakter fra udvalgte e-mails  /  Opdel en kontaktgruppe til individuelle grupper  /  Fjern fødselsdagspåmindelser ...

Over 100 Features Afvent din udforskning! Klik her for at finde mere.

Læs mere       Gratis download      Køb
 

 

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