До какой версии EntryIDCollection события _NewMailEx является строкой, разделенной запятой? - PullRequest
0 голосов
/ 14 марта 2019

Я снова работаю с событием _NewMailEx в Outlook и начинаю становиться параноиком.

Этот документ гласит:

Это событиезапускается один раз для каждого полученного элемента, который обрабатывается Microsoft Outlook.Элемент может быть одним из нескольких различных типов элементов, например, MailItem, MeetingItem или SharingItem.Строка EntryIDsCollection содержит идентификатор записи, соответствующий этому элементу.Обратите внимание, что это поведение изменилось по сравнению с более ранними версиями события, когда EntryIDCollection содержал список разделенных запятыми идентификаторов записи всех элементов, полученных в папке «Входящие» с момента последнего запуска события.[...]

Я использую Office 2010 на работе и Office 2016 и 2019 дома, и у меня никогда не было проблем с ожиданием одного события на почту.

Этот документ Office 2003 заставил меня поверить, что изменение в событии _NewMailEx произошло с Office 2007.
Однако этот и этот вопрос явно указывают на использование Office 2010и в обоих вопросах OP Split s строка.Есть также много других вопросов Outlook без явного указания версии, что Split EntryIDCollection.См., Например, этот вопрос.


Я ошибаюсь в своем предположении?
До какой версии Office является EntryIDCollection события _NewMailExстрока с разделителями-запятыми?

1 Ответ

1 голос
/ 14 марта 2019

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

Изменения для события NewMailEx были развернуты (как исправления или обновления) для всех поддерживаемых версий MS Office.Поддержка Office 2007 завершилась 10 октября 2017 года. В документах Office 2010 четко указано, что изменения применяются к NewMailEx, поэтому вы можете ожидать, что он будет работать, начиная с Outlook 2010.

...