Как определить, где Mailitem открывается в Outlook 2007 с помощью VSTO 2005 SE - PullRequest
2 голосов
/ 14 мая 2010

У меня есть надстройка Outlook 2007 в VSTO 2005 SE, которая позволяет пользователям сохранять электронные письма в нашей системе управления документами. В нашей системе пользователи могут открывать ранее сохраненные электронные письма. Однако при этом мне нужно попытаться предотвратить их повторное сохранение.

Я пытаюсь выяснить, поступает ли открываемый Mailitem из почтового клиента Outlook или из внешнего источника.

Я знаю, что обычно свойство EntryId Mailitem является нулевой или пустой строкой, когда Mailitem ранее не сохранялся в Outlook, однако, похоже, что когда Mailitem открывается из нашей системы, EntryID не является нулевым.

1 Ответ

2 голосов
/ 21 мая 2010

Адам, Обычно большинство систем DM устанавливают свойства mapi или пользовательские свойства почтовых элементов по мере их сохранения ... DOCID и т. Д. Из системы DM. Я хотел бы получить шпиона Outlook и искать по электронной почте DM, чтобы попытаться найти эту собственность. Тогда вы сможете проверить это в своем дополнении VSTO. В противном случае, может быть, вы сможете объяснить, как вы открываете электронную почту из вашей системы DM изнутри, через подключаемый модуль DM? или это полностью внешнее приложение? Что это за система DM? Marcus

...