2009-02-26 3 views
2

Моя компания использует Outlook как почтовый клиент, и мы заходим на сервер обмена. В адресной книге (а не в отдельных контактах) есть все пользователи, подключенные к нашей сети.Возможно ли разработать плагин для чата, такой как Gtalk для Outlook?

Наша компания не имеет IM ;-(.. Я думаю о разработке плагина Outlook, такого как Gtalk Gmail. Это возможно (технически)? Или насколько это сложно? Смогу ли я получить список всех пользователей (из адресной книги), которые открыли свой прогноз, чтобы я мог показать их в онлайн-списке? Могу ли я сделать это без БД (только что отправил сообщение получателю и показать их)?

Разработка Outlook - новая для меня и ссылки в этом question не очень помогли мне (очень запутанным). Где я могу получить некоторые основные уроки для начала?

Редактировать: Я работал с VBA в Outlook. f выше может быть достигнуто с помощью VBA, было бы здорово ;-) Возможно ли это?

+1

Пожалуйста, измените свою тему, чтобы сразу стало ясно, каков ваш фактический вопрос. Большинство людей, снимающих заголовки вопросов, даже не потрудились щелкнуть иначе. –

ответ

2

VBA - это старый способ создания плагинов Office, и с тех пор он был заменен только более простым способом кодирования VB/C#. Плагины VBA из Office 2003 должны работать в Office 2007, но это уже не предложенный метод, если вы смотрите на Office 2007 + 1.

Если вы используете Visual Studio 2005, найдите информацию о Приложение Visual Studio Tools для Office (VSTO) второго выпуска в MSDN. Если вы работаете в Visual Studio 2008, пакеты VSTO должны поставляться с выпуском Professional (или выше) по умолчанию. Он будет иметь все шаблоны для создания надстроек для пакета Office. Следуя этому новому направлению кодирования дополнений, все должно быть возможно.

Я лично никогда не пытался создавать какие-либо серверные/клиентские решения, поэтому я не помогаю на этом фронте, но я думал, что разместил бы эту информацию там, чтобы вы могли рассмотреть на этапе планирования делая чат-решение.

В качестве примечания, адресная книга, не являющаяся индивидуальной (Exchange), также известна как Глобальный список адресов (GAL).

+0

Спасибо invenetix. Я заговорил о GAL, но я увидел это в своей адресной книге. Но я думал, что это только для меня :) – Shoban

+0

Ваш прием и удача! –

0

Outlook 2010 включает в себя обмен мгновенными сообщениями:

Use instant messaging services with Outlook

Microsoft Outlook может использоваться с несколькими службами мгновенного обмена сообщениями. Вы можете узнать, доступны ли ваши контакты для онлайн-общения , аудио- и видеоконференций или совместного использования файлов.

Примечание. Онлайн-статус доступен для любого лица, чей адрес электронной почты , который вы добавили в свой список контактов . Кроме того, статус онлайн отображается для людей, использующих Microsoft Office Communicator, независимо от того, находятся ли они в вашем списке контактов мгновенных сообщений .