OpenXML
Back to TOCJust VideosExpanded TOC
IS29500 / Ecma376
- Tutorial: Manipulating Content in a WordprocessingML Document
- Generating Documents from SharePoint with Open XML Content Controls
- Generating Open XML WordprocessingML Documents
- OpenXML Content Types in an XML Document
- How to Extract Comments from Open XML Documents
- The Legacy Hashing Algorithm in Open XML
- Automated Processing of Open XML Documents using PowerShell
- Open XML SDK and LINQ to XML
- Using the Open XML SDK and LINQ to XML to Remove Comments from an Open XML Wordprocessing Document
- Using the Open XML SDK and LINQ to XML to Remove Personal Information from an Open XML Wordprocessing Document
- Removing Comments and Personal Information, and Accepting Revisions in an Open XML Document Stored in SharePoint
- Using LINQ to XML to Retrieve Content Controls in Word 2007
- OpenXmlCodeTester: Validating Code in Open XML Documents
- How to Create a List of All Parts in an Open XML Document
- Bulk Convert DOC to DOCX
- Transforming Open XML Documents using XSLT
- Transforming Open XML Documents to Flat OPC Format
- Transforming Flat OPC Format to Open XML Documents
- The Flat OPC Format
- Creating Data-Bound Content Controls using the Open XML SDK and LINQ to XML
- How to Use altChunk for Document Assembly
- Inserting / Deleting / Moving Paragraphs in Open XML Wordprocessing Documents
- Remove Rsid Attributes and Elements before Comparing Open XML Documents
- Using LINQ to Query Excel Tables
- Inner Join of Two Excel Tables
- Joining LINQ to SQL and LINQ to Excel
- Working with In-Memory Open XML Documents
- Modifying Open XML Documents using the SharePoint Object Model
- A More Robust Approach for Handling XName Objects in LINQ to XML
- Writing Succinct Code to move XElement and XAttribute Objects from One LINQ to XML Tree to Another
- Modifying Open XML Documents that are in SharePoint Document Libraries using Web Services
- Move/Insert/Delete Paragraphs in Word Processing Documents using the Open XML SDK
- Seven Key Benefits of Open XML
- Finding Paragraphs by Style Name or Content in an Open XML Word Processing Document
- The Composability Thought Process for LINQ
- Ease of Maintenance of LINQ Code
- Ease of Maintenance of LINQ Code (2)
- Creating a Template Open XML Document in Memory
- Interrelated Markup in Open XML Word Processing Documents
- Generating a Custom Letter using PowerTools for Open XML and PowerShell
- Generalized Approach to Open XML Markup References
- Comparison of altChunk to the DocumentBuilder Class
- PowerTools for Open XML
- Getting Started with PowerTools for Open XML Development
- Using DocumentBuilder with Content Controls for Document Assembly
- Comparison of Navigating Parts between System.IO.Packaging and the Open XML SDK
- Splitting Runs in Open XML Word Processing Document Paragraphs
- Comparing Two Open XML Documents using the Zip Extension Method
- Essentials of the Open Packaging Conventions
- Transforming Open XML Word-Processing Documents to XHtml
- Transforming Open XML Word-Processing Documents to XHtml (Post #2)
- Transforming Open XML Word-Processing Documents to Html (Post #3)
- Open XML WordprocessingML Style Inheritance (Post #4)
- Comparison of Html/CSS Tables to WordprocessingML Tables (Post #5)
- Assembling Paragraph and Run Properties for Cells in an Open XML WordprocessingML Table
- Accepting Revisions in Open XML Word-Processing Documents
- Implementing ‘Inheritance’ in XML
- Working with Numbering in Open XML WordprocessingML
- Accepting Revisions in Open XML WordprocessingML Documents
- Align Attributes when Formatting XML using LINQ to XML
- Using the SharePoint Foundation 2010 Managed Client Object Model with the Open XML SDK 2.0
- Designing a Content Publishing System
- How to Control Sections when using DocumentBuilder
- Simplifying Open XML WordprocessingML Queries by First Accepting Revisions
- Associating Data with Content Controls
- Writing Entity References using LINQ to XML
- Inserting Content That Contains Images Using altChunk
- Programmatically Limiting Styles in Word
- Working with In-Memory Open XML Documents
- Increasing Performance of Word Automation for large amount of data using Open Xml SDK
- Enabling Better Transformations by Simplifying Open XML WordprocessingML Markup
- Retrieving the Default Style Name of an Open XML WordprocessingML Document
- ListItemRetriever: Accurately Retrieving Text of a Open XML WordprocessingML Paragraph
- Working with Numbered Lists in Open XML WordprocessingML
- Building Publishing Systems that Use Word 2010 or Word 2007
- Building Document Generation Systems from Templates with Word 2010 and Word 2007
- Transforming WordprocessingML to Simpler XML for Easier Processing
- Using Nested Content Controls for Data and Content Extraction from Open XML WordprocessingML Documents
- Validate Open XML Documents using the Open XML SDK 2.0
- Reducing Connaissance (Interconnectedness) and Increasing Robustness using LINQ
- Formats Supported for altChunk
- Modifying an Open XML Document in a SharePoint Document Library
- Testing for Base Styles in Open XML WordprocessingML Documents
- Using Content Controls to give Semantic Meaning to Content in Open XML WordprocessingML Documents
- Transforming Open XML WordprocessingML to XHTML Using the Open XML SDK 2.0
- Using the Open XML SDK from within a Managed Add-In
- Identifying Open XML Word-Processing Documents with Tracked Revisions
- Mastering Text in Open XML WordprocessingML Documents
- Developing with SharePoint 2010 Word Automation Services
- Open XML Package Editor Power Tool for Visual Studio 2010
- Processing all Content Parts in an Open XML WordprocessingML Document
- Table Markup in Open XML SpreadsheetML
- Creating Open XML WordprocessingML Tables with Vertically Merged Cells
- Generating Open XML WordprocessingML Documents
- Using a WordprocessingML Document as a Template in the Document Generation Process
- The Second Iteration of the Template Document
- More Enhancements to the Document Template
- Generating C# code from an XML Tree using Virtual Extension Methods
- A Super-Simple Template System
- Text Templates (T4) and the Code Generation Process
- Video of use of Document Generation Example
- Release of V1 of Simple DOCX Generation System
- Getting Started with Open XML PowerTools Markup Simplifier
- Changing the Schema for this Open XML Document Generation System
- Generating Open XML WordprocessingML Documents using XPath Expressions in Content Controls
- Importing HTML that contains numbering using altChunk
- Updating Data for an Embedded Chart in an Open XML WordprocessingML Document
- Replacing a Picture in a Picture Content Control in an Open XML WordprocessingML Document
- Updating Data for an Embedded Chart in an Open XML WordprocessingML Document
- Importing HTML that contains Numbering using altChunk
- Replacing a Picture in a Picture Content Control in an Open XML WordprocessingML Document
- Release of V2 of Doc Gen System: XPath in Content Controls
- Update Data behind an embedded Chart in an Open XML WordprocessingML Document
- How to Solve Open XML Developer Problems
- Review of XPath Semantics of LINQ to XML
- How to Insert a Page Break between Imported Content
- Iterating through all Content Controls in an Open XML WordprocessingML Document
- How to Create Protected Spreadsheets with Locked and Unlocked Cells
- Change the Schema for Simple Free Doc Generation System
- Open XML Markup Simplifier Application makes it easier to research WordprocessingML
- Open XML Markup Simplifier Application makes it easier to research WordprocessingML
- In-Depth Exploration of WordprocessingML Fields
- In-Depth Exploration of WordprocessingML Fields – Part 2
- Retrieving Fields in Open XML WordprocessingML Documents
- Screen-cast: Exploring Margins in Open XML WordprocessingML Documents
- Exploring Margins in Open XML WordprocessingML Documents
- Using XML DOM to Detect Tracked Revisions in an Open XML WordprocessingML Document
- Using XML DOM to Detect Tracked Revisions in an Open XML WordprocessingML Document
- Search and Replace Text in an Open XML WordprocessingML Document
- Exploring Table Markup in Open XML SpreadsheetML
- Open XML Presentation Generation using a Template Presentation
- Introduction to DocumentBuilder 2.0 – Screen-Cast 1 of 3
- Introduction to DocumentBuilder 2.0 – Screen-Cast 2 of 3
- Introduction to DocumentBuilder 2.0 – Screen-Cast 3 of 3
- Query Open XML Spreadsheets in VB.NET using LINQ
- Introducing TextReplacer: A New Class for PowerTools for Open XML
- Exploring Tables-of-Contents in Open XML WordprocessingML Documents
- Exploring Tables-of-Contents in Open XML WordprocessingML Documents (Part 2)
- Exploring Tables-of-Contents in Open XML WordprocessingML Documents (Part 3)
- Remove Speaker Notes from an Open XML Presentation
- Notes about the Microsoft Public License
- Short and Sweet Intro to DocumentBuilder 2.0
- What is the glossary document used for?
- Adding/Updating the TOC in OpenXML WordprocessingML Documents (4th Screen-cast
- Updating the TOC in a WordprocessingML Document using an AutoOpen Macro
- How to Retrieve the Text of a Bookmark from an OpenXML WordprocessingML Document
- Replacing Text of a Bookmark in an OpenXML WordprocessingML Document
- Advanced use of DocumentBuilder 2.0
- Use the Open XML Package Editor together with Word to Research Markup
- Custom XML Parts and Content Controls
- Exploring the Set-OpenXmlString CMDLET in PowerTools for Open XML 2.2
- Getting Started with Open XML Development
- Getting Started with Open XML Development – Part II Tools
- Merge Comments from Multiple OpenXML WordprocessingML Documents into a Single Document
- Split-OpenXmlDocument cmdlet in PowerTools for Open XML
- Exploring the Markup for Bibliographies in OpenXML WordprocessingML
- Screen-Cast: Functional Programming Utility Methods and Classes for Open XML
- Screen-Cast: Sections, Headers, and Footers
- Screen-Cast: Write Simpler SpreadsheetML when Generating Spreadsheets
- Open XML Specific Utility Methods and Classes in PowerTools for Open XML
- Displaying an Open XML WordprocessingML Document in a Web Browser Control in Windows Forms
- Using Open XML WordprocessingML Documents as Data Sources