views:

862

answers:

1

My company uses outlook as the email client and we login to an exchange server. Out address book (not individual contacts) has all the users connected to our company network.

Our company dont have IM ;-( .. I am thinking about developing an outlook plugin like Gmail's Gtalk . is this possible(technically)? Or how difficult it is? Will I be able to get the list of all users (from address book) who have opened their outlook so that I can show them in the online list? Can I do this without a DB (just sent the message to the recepient and show them)?

Outlook development is new for me and the links in this question did not help me much (very confusing). Where can I get some basic tutorials to begin with?

Edit: I have worked with VBA in outlook. So if the above can achieved using VBA the it would be great ;-) Is that possible?

+1  A: 

VBA is an old method of building Office plug-ins and has since been replaced with just a more straight forward VB/C# module coding method. VBA plugins from Office 2003 should work alright in Office 2007, but it's no longer the suggested method if you're looking at Office 2007 + 1.

If you're using Visual Studio 2005, look for information on the Visual Studio Tools for Office (VSTO) Second Edition add-on on MSDN. If you're on Visual Studio 2008, the VSTO packages should come with the Professional editions (or higher) by default. It'll have all the templates for building add-ons for the Office suite. Going with this new direction of coding add-ons, anything should be possible.

I've personally never tried to make any sort of server/client solution, so I'm not helpful on that front, but I thought I'd put that information out there for you to consider in your planning stage of making the chat solution.

As a note, the non-individual (Exchange) address book is also known as the Global Address List (GAL).

invenetix
Thanks invenetix. I knkew about GAL but I saw it in my address book. But I thought it was only for me :)
Shoban
Your welcome and good luck!
invenetix