Дополнения Outlook 2003

Я хочу создать собственный аддон/плагин для Outlook 2003, чтобы поддерживать интегрированную функциональность с системой управления задачами.

Я не могу найти много хороших ресурсов для разработки того же самого.

Может кто-нибудь объяснить архитектуру Outlook 2003 и разработку плагина.

Хорошие ссылки/ресурсы также приветствуются.


person M.N    schedule 31.03.2009    source источник


Ответы (2)


Вот руководство по архитектуре Outlook, посвященное началу создания подключаемых модулей Outlook 2003 из MSDN: http://msdn.microsoft.com/en-us/library/aa289167.aspx

Здесь также есть огромный список ресурсов: http://www.microeye.com/resources/res_tech_vsnet.htm

Удачи!

person Gdeglin    schedule 31.03.2009

То, что вы хотите, может быть сделано.

Суть в том, что вам нужно использовать Visual Studio 2005 или Visual Studio 2008 плюс инструменты Visual Studio для Office (VSTO) плюс Outlook 2003 (конечно) для создания "Adddin" для Outlook.

Надстройки довольно сложны в написании, в основном потому, что в Outlook есть странности, которые плохо документированы. Например, метод Outlook.MailItem.GetHashCode() не всегда одинаков даже для одного и того же объекта, несмотря на то, что вы могли бы ожидать от чего-то столь же абсолютного, как «HashCode» для объекта. Знание этого и многих других особенностей VSTO+Outlook API — это то, за что профессионалам платят. Есть МНОГО странностей. Если вы учитесь, вам нужно будет начать с ресурсов, которые предоставил Гдеглин.

Также загляните на форум MSDN VSTO: http://social.msdn.microsoft.com/Forums/en-US/vsto/threads ‹ — очень активно!

И код Outlook: http://www.outlookcode.com/

Также здесь находится Google ищите в MSDN различные «советы» по VSTO.

person rfreytag    schedule 13.05.2009