Find articles that present architecture and implementation details for common scenarios in Open XML development.
Create document packages and manipulate document parts by using the Open XML object model.
Create PowerPoint presentations, assemble Word documents, and bind content controls to custom XML.
Populate a spreadsheet with data from a real SQL database and create a cool looking chart based on that data, all without using Excel client.
Create simple Word documents within an ASP.NET application and pass them back to users who will be able to open them directly with Word 2007.
Explore a snippet of code that removes comments from an Open XML Wordprocessing document.
Eric White presents some code that removes personal information from an Open XML word processing document.
Use this code to accept all revisions in an Open XML word processing document.
Finding Paragraphs by Style Name or Content in an Open XML Word Processing Document | Blog|
Follow along as Eric White documents his thought process when looking for an example or task where he doesn't immediately know all the details of the resulting query.
Automated Processing of Open XML Documents using PowerShell | Blog|
PowerTools for Open XML consist of PowerShell cmdlets and a number of example scripts that demonstrate the use of the cmdlets.
Announcing the Release of PowerTools for Open XML V1.1 | Blog|
Watch the screencast and learn how PowerTools make it easy to create and modify Open XML documents using PowerShell scripts.
Inserting / Deleting / Moving Paragraphs in Open XML Wordprocessing Documents | Blog|
Learn where to download the code to move/insert/delete paragraphs.
Move/Insert/Delete Paragraphs in Word Processing Documents Using the Open XML SDK | Blog|
Learn how the details handed by the code enable true document composability.
Generalized Approach to Open XML Markup References | Blog|
Basic explanation of how to maintain/enhance the C# code presented in the previous post.
Interrelated Markup in Open XML Word Processing Documents | Blog|
List of related blog posts about issues around interrelationships in paragraph markup.
PowerTools for Open XML | Tool|
The PowerTools are sample source code and guidance for developers showing how to build PowerShell cmdlets that can create and modify Open XML documents.
Implement some simple extension methods and some classes so that you can query tables using LINQ in a manner that is similar to querying a SQL database.
Join two tables using the extension methods and classes presented in the above post.
Open the spreadsheet, query a database using LINQ to SQL, and project a collection of an anonymous type that contains data from both data sources.
Explore an innovative use of content controls to validate C# code contained in an Open XML word-processing document.
Use Office Open XML Formats and HL7 CDA to exchange health data securely using industry standard formats.
Learn about methodologies that were used at Microsoft that went beyond the "out-of-the-box" functionality in SharePoint Server 2007 and Excel Services.
Examine how you can use OBAs to establish interoperability between SAP and the 2007 Office system.