Posted By: Rory | Nov 7th, 2006 @ 1:19 PM | 58,852 Views | 12 Comments

In this video we talk with Matthew Scott, a developer on the Word team who takes us through the design and development of the Word 2007 Content Control Toolkit, an application that natively reads and writes Word documents saved in the Open XML file format.  This application has been released to the developer community on Codeplex as an open source project, with full C# source code.

 

The content control tookit is a real-world example of working with the new Office Open XML file formats via the new System.IO.Packaging API in the .NET 3.0 framework.  It’s also a very handy tool for developers, providing the ability to map content controls to custom XML nodes through a simple drag&drop interface.  Matt explains the architecture of the tool, shows how to use it, and then goes through some of the source code to demonstrate various best practices for Open XML

Links:

Project homepage


Open XML Developer Group

Brian Jones’s blog

Word team blog

Media Downloads:
Rating:
0
0

Very nice. Working with openxml directly will make me a happy man. Smiley Its great to also get a hold of some real code to work with openxml.

dmahugh
dmahugh
Doug Mahugh, Office Interoperability
Yeah, Matt's code is a good example of quality development around Open XML, and not just a quick hack somebody threw together.  As you can tell from the video, he's really into this stuff.

Btw, if you need answers to any specific questions about Open XML development, post them in the forums on www.OpenXmlDeveloper.org.
In true Borat fashion, Very Nice!!!.
wow. matt seems like a great representation of quality microsoft talent. keep up the terrific work!
nbradshaw
nbradshaw
Where Ever the Wind Blows...
Good and clear presentation!. Big Smile

Only thing is  I couldn't quite grasp the url for the open source tool for opening up docx files:s
nbradshaw wrote:
Good and clear presentation!.

Only thing is  I couldn't quite grasp the url for the open source tool for opening up docx files



Thanks nbradshaw! You can download the tool from it's CodePlex project homepage here: http://www.codeplex.com/dbe

The source code as well as documentation is also available for download from the Releases page.

Thanks
Matt
RobertoOnLine
RobertoOnLine
Never a moments rest
Thanks- Great presentation


Robert
Matt, a great presentation and it helps me a lot on understanding Content Control features.

In the presentation, you show a very complex sample document with a lot of content controls in it. Would you share the document with us so that we see some of really complex samples. If not, maybe give us some links that we can find similar docx with complex content controls.

Thanks.

John:)
Just found the video in the link from CodePlex. Great stuff and just what I was looking for. Informative and helpful.

Only one criticism - you guys should really look into screen capture for your dems. Videoing a screen makes it very hard to read what you are seeing. Or is that just my eyesight and my age?
Thanks Matt.
Microsoft Communities