Przejdź do głównej zawartości

Jak sortować i grupować według domeny nadawcy w Outlooku?

Zwykle możemy łatwo uporządkować wszystkie wiadomości e-mail według nadawcy, kategorii, tematów, rozmiaru itp. W programie Microsoft Outlook. Jednak sortowanie lub grupowanie wiadomości e-mail według domen nadawców wydaje się niemożliwe, ponieważ w ogóle nie ma pola Domena nadawcy dla wiadomości e-mail. Tutaj przedstawię kod VBA, aby pomóc Ci dodać kolumnę domeny dla wiadomości e-mail, a następnie łatwo sortować i grupować wiadomości e-mail według domen nadawców w Outlooku.

Karta Office — włącz edycję i przeglądanie na kartach w pakiecie Microsoft Office, dzięki czemu praca stanie się o wiele łatwiejsza
Kutools dla programu Outlook - Zwiększ wydajność programu Outlook dzięki ponad 100 zaawansowanym funkcjom zapewniającym najwyższą wydajność
Ulepsz swój program Outlook 2021–2010 lub Outlook 365 dzięki tym zaawansowanym funkcjom. Skorzystaj z kompleksowego, 60-dniowego bezpłatnego okresu próbnego i usprawnij korzystanie z poczty e-mail!

Aby posortować i pogrupować wiadomości e-mail według domen nadawców w programie Microsoft Outlook 2013 i 2010, wykonaj następujące czynności:

Krok 1: Otwórz folder poczty, w którym będziesz sortować wszystkie wiadomości e-mail według domen nadawców.

Krok 2: Wyłącz okienko odczytu, klikając Okienko odczytu > poza na Zobacz i wysłuchaj patka.

Krok 3: Śmiało i kliknij Dodaj kolumny na Zobacz i wysłuchaj patka.

Krok 3: W oknie dialogowym Pokaż kolumny kliknij plik Nowa kolumna przycisk.

Krok 4: W oknie dialogowym Nowa kolumna wpisz Domena w polu Nazwa i zachowaj Tekst wybrane w obu Rodzaj Nieruchomości pudełko i utworzony pole, na koniec kliknij OK przycisk.

Krok 5: Teraz wrócisz do okna dialogowego Pokaż kolumny, wybierz plik Domena w polu Pokaż te kolumny w tej kolejności przenieś je poniżej Cena Od element i kliknij OK przycisk.

Krok 6: Teraz wróć do otwierającego folderu poczty, wybierz wszystkie wiadomości e-mail, naciskając Ctrl + A klucze w tym samym czasie.

Krok 7: Naciśnij inny + F11 klucze w międzyczasie, aby otworzyć okno Microsoft Visual Basic for Applications; następnie kliknij wstawka > Moduł, następnie wklej następujący kod VBA do modułu.

VBA: Sortuj i grupuj według domeny nadawcy

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

Krok 8: Uruchom ten kod VBA, naciskając klawisz F5 klucz lub run na pasku narzędzi.

Krok 9: Teraz domena każdego nadawcy jest wyodrębniana i umieszczana w kolumnie Domena.

A. Aby posortować wiadomości e-mail według domen nadawców, po prostu kliknij nagłówek kolumny Domena u góry wszystkich wiadomości e-mail;

B. Aby pogrupować wiadomości e-mail według domen nadawców, kliknij prawym przyciskiem myszy nagłówek kolumny Domenai wybierz Grupuj według tego pola z rozwijanej listy. Zobacz zrzut ekranu poniżej:

Uwagi:

(1) Ten kod VBA działa dobrze w programach Outlook 2013 i 2010, ale nie działa w programie Outlook 2007.
(2) Możesz łatwo zapisać widok niestandardowy za pomocą Jak zapisać i skopiować ustawienia widoku do innych folderów w Outlooku?


strzałka niebieski prawy bąbelekPowiązany artykuł

Jak wyświetlić domenę nadawców na liście mailowej w Outlooku?


Najlepsze narzędzia biurowe

Kutools dla programu Outlook - Ponad 100 zaawansowanych funkcji, które usprawnią Twoje perspektywy

🤖 Asystent poczty AI: Natychmiastowe profesjonalne e-maile z magią AI — genialne odpowiedzi jednym kliknięciem, doskonały ton, biegła znajomość wielu języków. Zmień e-mailing bez wysiłku! ...

📧 Automatyzacja poczty e-mail: Poza biurem (dostępne dla POP i IMAP)  /  Zaplanuj wysyłanie wiadomości e-mail  /  Automatyczne CC/BCC według reguł podczas wysyłania wiadomości e-mail  /  Automatyczne przewijanie (Zasady zaawansowane)   /  Automatyczne dodawanie powitania   /  Automatycznie dziel wiadomości e-mail od wielu odbiorców na pojedyncze wiadomości ...

📨 Zarządzanie e-mail: Łatwe przywoływanie e-maili  /  Blokuj oszukańcze wiadomości e-mail według tematów i innych  /  Usuń zduplikowane wiadomości e-mail  /  Wiecej opcji  /  Konsoliduj foldery ...

📁 Załączniki ProZapisz zbiorczo  /  Odłącz partię  /  Kompresuj wsadowo  /  Automatyczne zapisywanie   /  Automatyczne odłączanie  /  Automatyczna kompresja ...

🌟 Magia interfejsu: 😊Więcej ładnych i fajnych emotikonów   /  Zwiększ produktywność programu Outlook dzięki widokom na kartach  /  Zminimalizuj program Outlook zamiast go zamykać ...

>> Cuda jednym kliknięciem: Odpowiedz wszystkim, dodając przychodzące załączniki  /   E-maile chroniące przed phishingiem  /  🕘Pokaż strefę czasową nadawcy ...

👩🏼‍🤝‍👩🏻 Kontakty i kalendarz: Grupowe dodawanie kontaktów z wybranych e-maili  /  Podziel grupę kontaktów na pojedyncze grupy  /  Usuń przypomnienia o urodzinach ...

O Cechy 100 Poczekaj na eksplorację! Kliknij tutaj, aby dowiedzieć się więcej.

 

 

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