Перейти к содержимому

Как отсортировать и сгруппировать по домену отправителя в Outlook?

Author: Kelly Last Modified: 2025-08-07

Обычно мы можем легко упорядочить все электронные письма по отправителю, категориям, темам, размеру и т.д. в Microsoft Outlook. Однако, кажется, невозможно отсортировать или сгруппировать электронные письма по доменам отправителей, поскольку для электронных писем вообще нет поля Домен отправителя. Здесь я представлю код VBA, который поможет вам добавить колонку Домен для электронных писем, а затем легко отсортировать и сгруппировать электронные письма по доменам отправителей в Outlook.

Office Tab - Включите редактирование и просмотр с вкладками в Microsoft Office, делая работу проще
Разблокируйте Kutools для Outlook прямо сейчас и получите доступ к более чем 100 функциям без ограничений навсегда
Увеличьте возможности Outlook 2024 - 2010 или Outlook 365 с этими расширенными функциями. Наслаждайтесь более чем 100 мощными функциями и улучшите свой опыт работы с электронной почтой!

Чтобы отсортировать и сгруппировать электронные письма по доменам отправителей в Microsoft Outlook 2013 и 2010, выполните следующие действия:

Шаг 1: Откройте папку с письмами, где вы хотите отсортировать все электронные письма по доменам отправителей.

Шаг 2: Отключите Панель чтения, нажав Панель чтения > Выкл на вкладке Вид.

the screenshot of step about sorting and grouping by sender domain in outlook 1

Шаг 3: Перейдите и нажмите Добавить колонки на вкладке Вид.

the screenshot of step about sorting and grouping by sender domain in outlook 2

Шаг 3: В диалоговом окне Показать колонки нажмите кнопку Новая колонка.

the screenshot of step about sorting and grouping by sender domain in outlook 3

Шаг 4: В диалоговом окне Новая колонка введите Домен в поле Имя и оставьте Текст выбранным в обоих полях Тип и Формат, в конце нажмите кнопку ОК.

the screenshot of step about sorting and grouping by sender domain in outlook 4

Шаг 5: Теперь вы вернулись к диалоговому окну Показать колонки, выберите Домен в поле Показать эти колонки в указанном порядке, переместите его под элемент От, и нажмите кнопку ОК.

the screenshot of step about sorting and grouping by sender domain in outlook 5

Шаг 6: Теперь вы вернулись к открытой папке с письмами, выделите все электронные письма, одновременно нажав клавиши Ctrl + A.

Шаг 7: Нажмите клавиши Alt + F11, чтобы открыть окно Microsoft Visual Basic for Applications; затем нажмите Вставить > Модуль, затем вставьте следующий код VBA в модуль.

VBA: Сортировка и группировка по домену отправителя

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: Запустите этот код VBA, нажав клавишу F5 или кнопку Выполнить на панели инструментов.

Шаг 9: Теперь домен каждого отправителя извлечен и заполнен в колонке Домен.

A. Чтобы отсортировать электронные письма по доменам отправителей, просто нажмите заголовок колонки Домен вверху всех электронных писем;

the screenshot of step about sorting and grouping by sender domain in outlook 6

B. Чтобы сгруппировать электронные письма по доменам отправителей, щелкните правой кнопкой мыши заголовок колонки Домен и выберите Группировать по этому полю из выпадающего списка. См. скриншот ниже:

the screenshot of step about sorting and grouping by sender domain in outlook 7

Примечания:

(1) Этот код VBA работает хорошо в Outlook 2013 и 2010, но не работает в Outlook 2007.
(2) Вы можете легко сохранить пользовательский вид с помощью Как сохранить и скопировать настройки вида в другие папки в Outlook?


Связанная статья

Как просмотреть домены отправителей в списке писем в Outlook?


Лучшие инструменты для повышения продуктивности в Office

Срочные новости: Выпущена бесплатная версия Kutools для Outlook!

Оцените совершенно новый Kutools для Outlook с более чем100 потрясающими функциями! Нажмите, чтобы скачать сейчас!

🤖 Kutools AI : Использует передовые технологии искусственного интеллекта для легкой работы с Email – отвечает, резюмирует, оптимизирует, расширяет, переводит и создает Email.

📧 Автоматизация Email: Автоответчик (доступно для POP и IMAP) / Запланировать отправку Email / Авто Копия/Скрытая копия по правилу при отправке письма / Автоматическое перенаправление (Расширенное правило) / Автоматически добавить приветствие / Автоматическое разделение Email с несколькими получателями на отдельные сообщения ...

📨 Управление Email: Отозвать письмо / Блокировать мошеннические Email по теме и другим признакам / Удалить дубликаты писем / Расширенный Поиск / Организовать папки ...

📁 Вложения Pro: Пакетное сохранение / Пакетное открепление / Пакетное сжатие / Автосохранение / Автоматическое отсоединение / Автоматическое сжатие ...

🌟 Магия интерфейса: 😊Больше красивых и современных Эмодзи / Напоминания о важных письмах / Сворачивание Outlook вместо закрытия ...

👍 Мгновенные действия в один клик: Ответить всем с вложениями / Антифишинг Email / 🕘Показать часовой пояс отправителя ...

👩🏼‍🤝‍👩🏻 Контакты и Календарь: Пакетное добавление контактов из выбранных Email / Разделить группу контактов на отдельные группы / Удалить напоминание о дне рождения ...

Используйте Kutools на вашем любимом языке – поддерживается английский, испанский, немецкий, французский, китайский и более40 других языков!

Мгновенно разблокируйте Kutools для Outlook одним кликом. Не ждите, скачайте сейчас и повысьте свою эффективность!

kutools for outlook features1 kutools for outlook features2