Vai al contenuto principale

Come ordinare e raggruppare in base al dominio del mittente in Outlook?

Normalmente, possiamo facilmente organizzare tutti i messaggi di posta elettronica per mittente, categorie, oggetti, dimensioni, ecc. In Microsoft Outlook. Tuttavia, sembra impossibile ordinare o raggruppare i messaggi di posta elettronica in base ai domini del mittente, poiché non esiste alcun campo del dominio del mittente per i messaggi di posta elettronica. Qui introdurrò un codice VBA per aiutarti ad aggiungere una colonna Dominio per i messaggi di posta elettronica, quindi ordinare e raggruppare facilmente i messaggi di posta elettronica dai domini del mittente in Outlook.

Scheda Office: abilita la modifica e la navigazione a schede in Microsoft Office, rendendo il lavoro un gioco da ragazzi
Kutools per Outlook: potenzia Outlook con oltre 100 funzionalità avanzate per un'efficienza superiore
Potenzia il tuo Outlook 2021-2010 o Outlook 365 con queste funzionalità avanzate. Goditi una prova gratuita completa di 60 giorni e migliora la tua esperienza di posta elettronica!

Per ordinare e raggruppare i messaggi di posta elettronica in base ai domini del mittente in Microsoft Outlook 2013 e 2010, eseguire le operazioni seguenti:

Passaggio 1: apri la cartella della posta in cui ordinerai tutti i messaggi di posta elettronica in base ai domini del mittente.

Passaggio 2: disattivare il riquadro di lettura facendo clic su Riquadro di lettura > sconto sul Visualizza scheda.

Passaggio 3: vai avanti e fai clic su Aggiungere colonne sul Visualizza scheda.

Passaggio 3: nella finestra di dialogo Mostra colonne, fare clic su Nuova colonna pulsante.

Passaggio 4: nella finestra di dialogo Nuova colonna, digitare Dominio nella casella Nome e mantieni il Testo selezionato in entrambi Tipologia scatola e Formato casella, infine fare clic su OK pulsante.

Passaggio 5: ora torni alla finestra di dialogo Mostra colonne, seleziona il file Dominio nella casella Mostra queste colonne in questo ordine, spostalo sotto Da elemento e fare clic su OK pulsante.

Passaggio 6: ora torni alla cartella di apertura della posta, seleziona tutti i messaggi di posta premendo il tasto Ctrl + A chiavi allo stesso tempo.

Passo 7: premere il tasto altro + F11 tasti nel frattempo per aprire la finestra di Microsoft Visual Basic, Applications Edition; quindi fare clic su inserire > Moduli, quindi incolla il seguente codice VBA nel modulo.

VBA: ordina e raggruppa per dominio del mittente

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

Passaggio 8: eseguire questo codice VBA premendo il pulsante F5 chiave o Correre pulsante nella barra degli strumenti.

Passaggio 9: ora il dominio di ogni mittente viene estratto e inserito nella colonna Dominio.

A. Per ordinare i messaggi di posta elettronica in base ai domini del mittente, fai clic sull'intestazione della colonna di Dominio all'inizio di tutti i messaggi di posta elettronica;

B. Per raggruppare i messaggi di posta elettronica in base ai domini del mittente, fai clic con il pulsante destro del mouse sull'intestazione della colonna di Dominioe selezionare il Raggruppa per questo campo dall'elenco a discesa. Vedi la schermata qui sotto:

Note:

(1) Questo codice VBA funziona bene in Outlook 2013 e 2010, ma non funziona in Outlook 2007.
(2) È possibile salvare facilmente la visualizzazione personalizzata con Come salvare e copiare le impostazioni di visualizzazione in altre cartelle in Outlook?


freccia blu freccia destraArticolo correlato

Come visualizzare il dominio dei mittenti nell'elenco di posta in Outlook?


I migliori strumenti per la produttività in ufficio

Kutools for Outlook - Oltre 100 potenti funzionalità per potenziare il tuo Outlook

🤖 Assistente di posta AI: E-mail istantanee professionali con la magia dell'intelligenza artificiale: risposte geniali con un solo clic, tono perfetto, padronanza multilingue. Trasforma l'e-mail senza sforzo! ...

???? Automazione di posta elettronica: Fuori sede (disponibile per POP e IMAP)  /  Pianifica l'invio di e-mail  /  CC/BCC automatico in base alle regole durante l'invio di e-mail  /  Inoltro automatico (regole avanzate)   /  Aggiunta automatica di saluto   /  Suddividi automaticamente le email con più destinatari in singoli messaggi ...

📨 gestione e-mail: Richiama facilmente le email  /  Blocca le email truffe per soggetto e altri  /  Elimina email duplicate  /  Ricerca avanzata  /  Consolidare cartelle ...

📁 Allegati ProSalvataggio in batch  /  Stacca batch  /  Comprimi in lotti  /  Salvataggio automatico   /  Scollegamento automatico  /  Comprimi automaticamente ...

🌟 Magia dell'interfaccia: 😊Più emoji carini e fantastici   /  Aumenta la tua produttività in Outlook con le visualizzazioni a schede  /  Riduci a icona Outlook invece di chiuderlo ...

👍 Meraviglie con un clic: Rispondi a tutti con gli allegati in arrivo  /   E-mail anti-phishing  /  🕘Mostra il fuso orario del mittente ...

👩🏼‍🤝‍👩🏻 Contatti e calendario: Aggiungi in batch contatti dalle email selezionate  /  Dividere un gruppo di contatti in singoli gruppi  /  Rimuovi promemoria compleanno ...

Al di sopra Caratteristiche 100 Attendi la tua esplorazione! Clicca qui per scoprire di più.

 

 

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