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:

http://bit.ly/OfficeDevMap

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.

MAPILab Spy for SharePoint 64-bit download – Browser of SharePoint …

MAPILab Spy for SharePoint 64-bit download – Browser of SharePoint object model – X 64-bit Download – x64-bit download – freeware, shareware and software downloads. 64 bit download – freeware, shareware…

Read the rest here: 
MAPILab Spy for SharePoint 64-bit download – Browser of SharePoint …

Understanding Field Controls and Web Parts in SharePoint Server 2007 Publishing Sites

Learn the details of SharePoint Server 2007 field controls and Web Parts and how they differ, and best practices for when to use each type of control.

See the original post here:
Understanding Field Controls and Web Parts in SharePoint Server 2007 Publishing Sites

Best Practices: Common Coding Issues When Using the SharePoint Object Model (Update)

Learn how to make the SharePoint object model work efficiently, and how to apply general programming techniques (such as caching and threading) to the SharePoint platform.

See the original post: 
Best Practices: Common Coding Issues When Using the SharePoint Object Model (Update)

Graphically Displaying Data from SharePoint Lists in Visio 2007

Use the Visio VBA object model to graphically display data from a SharePoint list in a Visio 2007 drawing.

View original here: 
Graphically Displaying Data from SharePoint Lists in Visio 2007

Best Practices: Common Coding Issues When Using the SharePoint Object Model

Learn common issues encountered by developers who write custom code using the SharePoint object model in this updated article.

View original post here: 
Best Practices: Common Coding Issues When Using the SharePoint Object Model

Looking to Learn about Office Development & VSTO?

Download these files and give them a listen…also, while you are at it, open up the VBA help files for the Office app you plan to target for a solution and learn the object model.

And one more thing….it doesn’t hurt to become a proficient user of the applications either. In fact, if you don’t know what the Office Suite is capable of doing, then you have no idea what you are capable of building using Office in your solutions.