Programmatically Limiting Styles in Word

Authoring in Word makes publishing systems very user friendly.  After the user authors his or her paper, you can transform Open XML WordprocessingML to the desired output format.  Some publishing systems use an approach of limiting the paragraph and character styles that the author can use.  This can help in writing a more deterministic transform…


SharePoint 2010 and Office 2010 Developer Training Courses Launched on Channel 9

Channel 9 launched new developer training courses for SharePoint 2010 and Office 2010.  I know the folks who produced this, and personally seen a lot of it.  This is good stuff.  The training consists of extensive recordings from top MVPs/experts on how to develop with both SharePoint and Office 2010.  As a developer, I’m personally…


Office Business Applications (OBA)

Office is a platform.  When we combine the programmability of Office Clients (Word, Excel, PowerPoint, and Access) with the programmability of SharePoint to enable deep integration of data from Line-of-Business enterprise applications, we enable building an entirely new category of application.  This blog post presents my thoughts and reflections on Office Business Applications. This blog…


Building an Office Business Application (OBA) that shows Integration of Office Client with SharePoint

Steve Fox and Bill Sheldon have put together an example application that shows deep integration of the Office Client with SharePoint.  Office Business Application (OBAs) such as this one address the gap between the idealized world where business processes follow a fixed procedure, and the real world, where processes are dynamic, collaborative, and much less…