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.

Processing Documents in Bulk Using SharePoint 2010 and Open XML 2.0

Learn to use the Open XML SDK 2.0 to generate specific documents, SharePoint 2010 to store those documents, Word Automation Services to convert them to XPS files to print, and .NET Framework code to send them to the printer.

View original post here:
Processing Documents in Bulk Using SharePoint 2010 and Open XML 2.0

Sample: Creating a Simple Time-Reporting Tool Based on the Outlook 2010 Calendar (Visual How To)

Explore a sample that shows how to create an add-in to report on time spent in tasks that are tracked in the Outlook 2010 calendar.

More here: 
Sample: Creating a Simple Time-Reporting Tool Based on the Outlook 2010 Calendar (Visual How To)

Sample: Processing Documents in Bulk Using SharePoint 2010 and Open XML 2.0

Explore code that uses the Open XML SDK 2.0, SharePoint 2010, Word Automation Services, and .NET Framework code to process documents in bulk.

Originally posted here:
Sample: Processing Documents in Bulk Using SharePoint 2010 and Open XML 2.0

Office 2010 Sample: Open XML SDK 2.0 Code Snippets for Visual Studio 2010

Download this package to install the Open XML SDK 2.0 code snippets for use with Visual Studio 2010.

See the original post: 
Office 2010 Sample: Open XML SDK 2.0 Code Snippets for Visual Studio 2010

Sample: Accessing SharePoint 2010 Data with the Silverlight Client Object Model (Visual How To)

Explore code that shows how to use the SharePoint 2010 managed client object model to read and write data in SharePoint sites from Silverlight applications.

See the original post here:
Sample: Accessing SharePoint 2010 Data with the Silverlight Client Object Model (Visual How To)

Sample: Accessing SharePoint 2010 Data with the Silverlight Client Object Model (Visual How To)

Explore code that shows how to use the SharePoint 2010 managed client object model to read and write data in SharePoint sites from Silverlight applications.

View original here:
Sample: Accessing SharePoint 2010 Data with the Silverlight Client Object Model (Visual How To)

Customizing the Ribbon in Visio 2010 by Using a Visual Studio 2010 Add-In

Learn how to use a Visual Studio 2010 managed-code add-in project (that contains an XML resource) and some additional sample code from the Visio 2010 SDK Code Samples Library to customize the ribbon in Visio 2010.

Read the rest here: 
Customizing the Ribbon in Visio 2010 by Using a Visual Studio 2010 Add-In

Sample: Creating a .NET Connectivity Assembly for Business Connectivity Services by Using Visual Studio 2010

Explore the code as you learn to create a BDC model that uses BCS entities in Visual Studio to access a matrix in SQL Server. Author: Martin Harwar (Other)

Read the original here:
Sample: Creating a .NET Connectivity Assembly for Business Connectivity Services by Using Visual Studio 2010

Sample: Deleting Comments By All Authors or Specific Authors in Word 2010 Documents by Using the Open XML SDK 2.0

Explore this visual how-to sample as you learn to use strongly typed classes in the Open XML SDK 2.0 to delete comments by all or specific authors in a Word document.

Excerpt from:
Sample: Deleting Comments By All Authors or Specific Authors in Word 2010 Documents by Using the Open XML SDK 2.0