I am developing an application in Visual Studio 2005, .net Framework 2.0.
It is a database application and includes a diary component.
However, since we don't want the users having two diaries, we would like to
completely synchornise our diary with the users Exchange Server diary. In
fact we would probably prefer not to even store diary information in our
database at all, but link straight to Exchange Server for all appointments
and tasks. However the user must be able to add and edit appointments and
tasks that are stored in Exchange Server.
I've had a look around and can find lots of articles on how to do similar
things but not exactly what I'm after. I'm sure lots of people want to do
what I'm talking about and there must be a KB article on it somewhere. Can
anyone point me in the right direction?
Thanks in advance.
Derek
If you're building a server application, the technique to use to access the Exchange server would be WebDAV. Docs start at http://msdn.microsoft.com/exchange/. If you need help with implementation, the microsoft.public.exchange.development newsgroup would be the place to ask.
If you're building a client application, you'd use Outlook automation techniques to access the copy of Outlook running locally. (You could use WebDAV in that scenario, too, but the coding would probably be easier with Outlook.) You might start with the articles I've listed at http://www.outlookcode.com/d/index.htm#dotnet

Signature
Sue Mosher, Outlook MVP
Author of Configuring Microsoft Outlook 2003
http://www.turtleflock.com/olconfig/index.htm
and Microsoft Outlook Programming - Jumpstart for
Administrators, Power Users, and Developers
http://www.outlookcode.com/jumpstart.aspx
>I am developing an application in Visual Studio 2005, .net Framework 2.0.
>
[quoted text clipped - 14 lines]
> Thanks in advance.
> Derek
Derek - 23 Feb 2006 20:07 GMT
Thanks Sue
Just the kind of answer I was after.
I was hoping to avoid Outlook, as we are delivering via citrix and we've had
issues connecting to outlook previously. (Missing profiles because the
individual has never fired up outlook on that citrix box before).
I was hoping to connect directly to the server, but time is the critical
element on this development so if outlook is easier, I'll do that.
Thanks
Derek
> If you're building a server application, the technique to use to access the Exchange server would be WebDAV. Docs start at http://msdn.microsoft.com/exchange/. If you need help with implementation, the microsoft.public.exchange.development newsgroup would be the place to ask.
>
[quoted text clipped - 18 lines]
> > Thanks in advance.
> > Derek
Sue Mosher [MVP-Outlook] - 23 Feb 2006 21:05 GMT
In that scenario, WebDAV probably would be better because you avoid the Outlook dependency. For fast development, you might want to look at the library at http://www.independentsoft.de/webdavex/index.html

Signature
Sue Mosher, Outlook MVP
Author of Configuring Microsoft Outlook 2003
http://www.turtleflock.com/olconfig/index.htm
and Microsoft Outlook Programming - Jumpstart for
Administrators, Power Users, and Developers
http://www.outlookcode.com/jumpstart.aspx
> Thanks Sue
>
[quoted text clipped - 32 lines]
>> > Thanks in advance.
>> > Derek