The Design-Time Developer

Response to this week's "unanswerable" from my event in New Orleans

Welcome (back) to my blog.  I received one particularly intriguing question this week that I would like to explore in this post.

Q. Is it possible to customize user data in Outlook without requiring the user's permission?

A. First, let's explain the question.  In Outlook, when one user sends a meeting request or delegates a task, the recipient has to explicitly accept the request.  One customer at my event this week is seeking a way to track task management in the organization without all of the Inbox clutter and acception requirement.

At first, I wasn't positive that we could do this with Outlook 2003 and Visual Studio 2005 Tools for Office (VSTO 2005).  After all, it simply allows us to create Outlook Add-Ins to end-user machines, so how could we accommodate such a lofty objective?

I did a thorough search of the VSTO 2005 Developer Center and, although there are lots of great articles and resources, like the VSTO 2005 Outlook Samples and the VSTO 2005 Outlook Hands-on Labs, I couldn't find a conclusive answer.  I was about to give up and post a boring, "I'm not sure this can be done" blog post, but I didn't want to let you all down.  So, in a stroke of genius, I had an epiphany* - the new Outlook 2003 managed add-in model supports automating Outlook, including discovering application events.  Very simply, an add-in could be developed that would detect incoming email messages (e.g. tasks) from certain members of the organization (e.g. "the boss") and conceivably auto-accept said messages.  I haven't had the chance to test this, but can anyone think of a reason why this wouldn't work?

* After all, it's smarter to be lucky than is lucky to be smart.

Published Friday, February 24, 2006 5:21 PM by jacobcy
Filed under:

Comments

No Comments
New Comments to this post are disabled

This Blog

Syndication

News

This is the blog of Jacob Cynamon, Microsoft developer community champion (DCC) for Illinois, Indiana, and Wisconsin.


All postings on this blog are provided "AS IS" with no warranties, and confer no rights. All entries in this blog are my opinion and don't necessarily reflect the opinion of my employer.

Developer Events

Other Microsoft Events TechNet Briefings
[IT Pros]


Connections
[Small/Mid-Sized Business Owners]


TS2 Seminars
[MS Partners]


MBS
[Business Professionals]


Stay up-to-date on developer happenings
Localized MSDN Flash Newsletter

© 2008 Microsoft Corporation. All rights reserved. Terms of Use  |  Trademarks  |  Privacy Statement
Microsoft
Page view tracker