VSTO Outlook 2007 уникальный идентификатор сообщения - PullRequest
1 голос
/ 20 декабря 2010

Я создаю надстройку Outlook 2007 с помощью VSTO. Мне нужно хранить информацию (введенную пользователем) о каждом письме. Моя первая мысль - создать небольшую «базу данных», которая будет ссылаться на каждое письмо по мере необходимости. Но я не могу найти доступный идентификатор для каждого электронного письма для этой цели. Есть ли идентификатор или какое-то другое уникальное поле, доступное для каждого элемента почтового сообщения, которое я могу использовать?

C # или VB.NET код в порядке. Надеюсь, это может быть несколько простых моментов для вас!

Заранее спасибо!

Ответы [ 2 ]

3 голосов
/ 21 декабря 2010

Почтовый элемент имеет ряд свойств, включая Свойство EntryID . Вы также можете добавить пользовательские свойства .

1 голос
/ 15 мая 2013

У элементов Outlook есть уникальный EntryID и StoreID, и вам понадобятся оба, чтобы найти элемент позже.
Например, если вы создаете базу данных, которая ссылается на электронные письма Outlook, вам может понадобиться метод поиска и открытия электронного письма в Outlook.

Чтобы получить элемент Outlook, вам нужно знать его EntryID и StoreID, чтобы вы могли передать значения в NameSpace.GetItemFromID(EntryIDItem, EntryIDStore)

Подробнее об этом можно прочитать здесь: http://msdn.microsoft.com/en-us/library/office/bb206749(v=office.12).aspx

...