как читать / обновлять календари Exchange 2007 из MS Access

У нас есть Exchange 2007, и нам нужно довольно сложное групповое планирование. Групповое планирование бесполезно, если приглашенные люди, конечно, не видят его в своем календаре Outlook. Данные о том, когда должны состояться эти встречи и кто должен быть там, находятся в приложении Excel или Access. Я купил книгу Microsoft «Внутри веб-служб Microsoft Exchange Server 2007» и увидел множество примеров веб-служб, которые в значительной степени предполагают, что я знаком с Visual Studio. В моем случае я мало занимался программированием за 15 лет и надеюсь найти способ, который позволит мне подключить Access 2007 напрямую к данным Exchange 2007, не нуждаясь в третьей сложной части посередине. Я также прочитал книгу Access задом наперед и у меня есть книга по программированию Access. Кажется, там не говорится о веб-службах Exchange?

Короче говоря, можно ли (программно) поговорить с Exchange нашей информацией о встречах в Outlook из офисного приложения, такого как MS Access?

Спасибо, Барт


person Community    schedule 08.03.2009    source источник
comment
В идеале нам нужно делать это по всем аккаунтам, то есть в одной центральной базе данных примерно для 100 задействованных пользователей.   -  person    schedule 08.03.2009


Ответы (2)


да. Вы можете использовать CDO. разговаривать с Exchange 2007 из MS Access 2007.

Эта статья поддержки MS может быть полезной.

person Mitch Wheat    schedule 08.03.2009
comment
Спасибо !!. Меня беспокоит заявление MS: ... это следует за жизненным циклом MS Exchange Server 2003, который переходит в расширенную поддержку в апреле 2009 года. Рекомендуется, чтобы новая разработка Exchange использовала веб-службы Exchange, объектную модель Outlook или Outlook Клиентская библиотека MAPI. Барт - person ; 08.03.2009
comment
В этом случае я бы сказал, чтобы он работал с MS Access сейчас ... исправьте вашу проблему сегодня. Затем начните работать с Visual Studio (VB.Net - это не такой большой скачок, как VB.C #). - person BIBD; 10.03.2009

В этом сообщении есть образец VBA, который может помочь. Также можно напрямую связать таблицы Exchange с Access, используя Get External Data-> Link и выбрав Exchange.

person Fionnuala    schedule 09.03.2009