Плагин для Outlook, чтобы показать картинку отправителя (в C #) - PullRequest
4 голосов
/ 16 декабря 2010

Ниже перечислены две задачи, которые я хочу выполнить:

  1. Я хочу импортировать все контактные данные, включая изображение, с сайта интрасети в Outlook.(Я думаю, что эту часть я легко справлюсь, просканировав каталог)
  2. Преобразуйте эту программу в плагин, чтобы каждый мог установить.

Я планирую написать это с использованием C #,Можете ли вы дать мне несколько советов о том, как начать и какой проект это будет?

1 Ответ

7 голосов
/ 16 декабря 2010

Я сделал плагин, который работает точно так, как вы описываете.Для Outlook 2007.

По сути, я только что создал решение в VS с шаблоном «Надстройка Outlook» (для офиса 2007 или 2010 в зависимости от вашей ситуации).

При запуске я создаюПользовательский пункт меню, который будет запускать импорт.Пример доступен (для 2003 года, но это такая же процедура) по адресу:

http://msdn.microsoft.com/en-us/library/ms269110(v=vs.80).aspx

Чтобы отобразить изображение отправителя, я создал элементы контактов Outlookв пользовательскую папку контактов, чтобы не испортить «оригинальную» папку контактов.Затем мне пришлось пометить эту папку как «адресную книгу Outlook» (которая не является стандартной), иначе Outlook не будет рассматривать эту папку при попытке найти изображение контакта.

Ниже приведена ссылка с описанием.как создать пользовательскую папку контактов и элементы контактов:

http://www.eggheadcafe.com/community/aspnet/97/10159686/creating-folder-in-outlook-using-c.aspx

Чтобы пометить ее как адресную книгу, в объекте папки есть свойство, называемое чем-то вроде IsAddressBook..I donточно не помню точно, но вы, вероятно, узнаете.:)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...