2

Есть ли способ сортировки писем в папке Outlook по строке темы таким образом, чтобы они были в порядке возрастания, но это работает для чисел / дат?

Например, строки темы некоторых моих электронных писем, как это, отсортированы в порядке возрастания:

  1. «21/07/2016 - Запросите что-нибудь»
  2. «21/08/2016 Запросить что-то еще 2»
  3. «22/07/2016 - запросить что-то еще»

Мне нужен способ сортировки предметов, чтобы они отображались в следующем порядке:

  1. «21/07/2016 - Запросите что-нибудь»
  2. «22/07/2016 - запросить что-то еще»
  3. «21/08/2016 - запросить что-то еще 2»

Это возможно? Важно, чтобы мы сортировали электронные письма в порядке фактической даты.

2 ответа2

1

К сожалению, вы не можете применить другой порядок сортировки к подстроке строки темы в Outlook.

Единственные параметры, которые сама Outlook допускает порядок сортировки указанного поля: возрастание и убывание. Они применяются ко всему полю, за исключением нескольких префиксов, таких как RE: FW: которые игнорируются.

Фактический порядок символов (включая акценты и национальные символы) определяется региональными настройками операционной системы.


Однако вы можете попытаться добавить настраиваемое поле в базу данных электронной почты и сценарий VBA для получения значения путем анализа строки темы входящих сообщений электронной почты.

Пример кода (для справки, так как он не решает вашу проблему напрямую) для получения тем входящих сообщений электронной почты находится, например, здесь.

0

В США вы можете написать даты с указанием года, затем месяца, а затем дня. Это стандартная практика, которая позволяет сортировать вещи по порядку в именах файлов и каталогах, и это работает и для Outlook. Например, 20160721 за 21 июля 2016 года и т.д. Вы также можете добавить тире между ними, если вам будет легче читать, например, 2016-07-21.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .