начать работу с надстройкой Office Outlook? - PullRequest
3 голосов
/ 04 января 2011

Я собираюсь работать над некоторыми надстройками Outlook.Прошло много лет с тех пор, как я это сделал;и, возможно, несколько модификаций объектной модели!

Кто-нибудь может порекомендовать несколько ссылок, чтобы помочь мне начать: блоги, сайты, книги ??

Спасибо

Ответы [ 3 ]

5 голосов
/ 04 января 2011

Если ваш бюджет может себе это позволить (т.е. продукт зарабатывает деньги), я очень рекомендую Надстройка Express . Много образцов, документации и поддержки - но требует использования их инструментов. (Это делает Outlook немного менее привлекательным для PITA.)

Однако, если вы предпочитаете использовать решение Microsoft (бесплатно с VS) - оно работает довольно хорошо, но не хватает некоторых "тонкостей" - тогда посмотрите страницу VSTO на MSDN как первая остановка по ссылкам. Есть также несколько хороших примеров проектов, шаблонов и инструментов VSTO для codeplex .

Удачного кодирования.

Редактировать: Я думаю, мне должно быть скучно :-) Вот некоторые избранные ссылки, которые я нашел полезными. некоторые из них очень специфичны / продвинуты, а некоторые носят более общий характер. Расположение в произвольном порядке.

  1. MSDN Outlook 2010 верхнего уровня . Ссылки на документацию (MAPI, PIA) и т. Д.

  2. MAPI Internals SGriffin . лотов деталей с MAPI. Как правило, на низкоуровневом доступе, но также является хорошим источником информации об изменениях, новой документации или инструментах и ​​т. Д. Он, вероятно, мог бы переписать MAPI из памяти.

  3. Программа и источник MFCMAPI Бесценный инструмент для проверки папок, свойств и прочего MAPI. Является ли Microsoft «эталонным примером» для большинства «Как сделать x в MAPI?».

  4. Программа OutlookSpy . Это не бесплатно, но есть пробная версия. Это может или не может работать лучше, чем MFCMAPI для конкретных нужд. Это было написано автором Redemption , дополнением / заменой для доступа PIA OOM. Dimastr также ответил на ряд (продвинутых) сообщений на форуме Outlook / MAPI онлайн - всегда хороший человек, за которым нужно следить.

  5. Примеры кода Outlook 2010 Messaging API (MAPI) - Охватывает базовые (упаковочные) реализации поставщиков (адрес / хранилище / транспорт). Все родное С ++.

  6. OutlookCode.com Сайт продвигает некоторые книги Outlook Сью Мошер. Я не могу поручиться за книги, но сайт представляет собой смешанное благословение с некоторыми хорошими ссылками, некоторыми полезными советами и совершенно неприглядным кодом :-) Также имеется форум.

2 голосов
/ 04 января 2011

Инструменты Visual Studio для Office в VS2010 прошли путь long . Раньше я делал (и продавал) надстройку Outlook для планшетных ПК, и тогда это было очень сложно. Надлежащим образом разработанная надстройка в .NET должна была бы создать отдельный домен AppDomain, чтобы не перегружать другие надстройки, и применять все виды обходных путей, чтобы не оставлять потерянные процессы Outlook при закрытии главного окна.

VSTO делает все это "из коробки" сейчас.

Решения для Outlook в Visual Studio

1 голос
/ 06 января 2011

Не забудьте этот форум MSDN как отличный ресурс:

Форум разработчиков Outlook: http://social.msdn.microsoft.com/Forums/en-US/outlookdev/threads

Кстати, @pst: вы все еще можете использовать позднюю привязку для работы с более новыми объектными моделями в рамках независимого от версии проекта ADX.

@ Джош: VSTO уже загружает каждую надстройку в свой собственный домен приложений

@ всем: я работаю на ADX, не стесняйтесь пинговать меня по любым вопросам.

...