A Professional Developer’s Intro to the Office Development Platform

Thanks to everyone attended my sessions at Tech Ed North America and at SharePoint TechFest. It was a lot of fun and everyone had great questions. This type of session is a challenge due to the plethora of overlapping technologies involved.  Hopefully, the session did as advertised:


Provide an understanding of the developer technologies provided by the Office platform and explain when to use each technology.

You will leave here with an understanding of when to use Office technologies like Open XML, VSTO, SharePoint Document Services (Word, Excel, Visio), SharePoint REST API & Client Object Model, Business Connectivity Services, etc., and how to build them.

I have attached the slide deck and the demo code to this post. As a I mentioned at the beginning of the session, the MSDN Office Developer Map is a great place to go to find content related to any Office Development task. Here is the link:


The session deck has even more links and I’ll post a ton of material so be sure and check those out as well.


Download the files here.

Learn How to Customize Outlook’s User Interface (attend my session at Tech-Ed)


Next week I am presenting a session at Tech-Ed that shows off a few cool techniques for customizing Outlook. I’ll presenting with one a fellow Cogent Company cohort, Damon Armstrong.

If you are interested in customizing Outlook and want to learn how to customize its UI then you don’t want to miss this session. We’ll cover the basics while implementing a business process that allows us to show more advanced techniques.

In fact, we’ll show you to do this:


Trust me you want to attend…especially because you learn just how simple a solution like this can be.

Below is the full session abstract copied from the official Tech-Ed 2009 site.

See you in LA!

OFC325 Building Custom Applications in Microsoft Office Outlook 2007

Ty Anderson, Damon Armstrong

Tue 5/12 | 2:45 PM-4:00 PM | Room 408A


300 – Advanced, Breakout Session, Developer, Developer Manager, Microsoft® Office Suites, Office and SharePoint, Solutions Architect, Yes, Yes

This session covers strategies for customizing Outlook for your unique business requirements. The session covers how to build task panes (for Inspectors and Explorers), form regions, custom Ribbons, and more. A real-world business scenario is used to provide context as each demo builds upon itself to show how each UI component can work with each other. In addition, other features like data storage, views, and search are covered.