Eric White's Blog RSS icon RSS icon

Open XML, SharePoint, and Office

WordprocessingML

Minor Update to DocumentBuilder 2.0

On June 20, 2011 (two days ago), I posted an update to DocumentBuilder. After more extensive testing, I found and fixed a few bugs in less common scenarios, including if comments in multiple sources contain images, multiple sources contain endnotes with images, and a few other situations. If you have downloaded DocumentBuilder 2.0, please re-download [...]

Posted in Open XML, PowerTools, WordprocessingML | No Comments »

New Version of DocumentBuilder Available in PowerTools for Open XML

At long last, I have completed and posted a much requested and sorely needed update to DocumentBuilder. DocumentBuilder is code that is part of the PowerTools for Open XML project that handles issues of interrelated markup, enabling you to generate new documents from existing documents in a variety of ways. Many more details on OpenXMLDeveloper.org.

Posted in Open XML, PowerTools, WordprocessingML | No Comments »

Search and Replace Text in an Open XML WordprocessingML Document

Screen-cast that shows the correct algorithm for searching and replacing text in an Open XML WordprocessingML document.

Posted in Open XML, WordprocessingML | 15 Comments »

Using XML DOM to Detect Tracked Revisions in an Open XML WordprocessingML Document

I’ve written a short article at OpenXMLDeveloper.org that shows how to detect tracked revisions using XmlDocument. Previously, I wrote an article on detecting tracked revisions using LINQ to XML or the strongly-typed object model of the Open XML SDK 2.0. However, some developers do not have the option of using LINQ, and instead must use [...]

Posted in Open XML, WordprocessingML, XML DOM Document | 3 Comments »

Screen-cast: Exploring Margins in Open XML WordprocessingML Documents

Short screen-cast that explores various ways to set margins in Open XML WordprocessingML documents.

Posted in Open XML, WordprocessingML | No Comments »

Querying for Fields in an Open XML WordprocessingML Document

Post contains example code that queries an Open XML WordprocessingML document for all fields in the document.

Posted in Open XML, WordprocessingML | No Comments »

Deep Dive into Open XML WordprocessingML Fields and Hyperlinks – Part 2

Introduces Part 2 in this blog post / video screen-cast series on the markup of Open XML WordprocessingML fields and hyperlinks.

Posted in Open XML, WordprocessingML | No Comments »

Deep Dive into Open XML WordprocessingML Fields and Hyperlinks

First video of a two part series that explains fields in WordprocessingML. Following the second video, I’ll be posting code that makes it easier to work with fields, and then some code that reliably retrieves all hyper-links in a document.

Posted in Open XML, WordprocessingML | 3 Comments »

Ease your WordprocessingML Research using the Open XML Markup Simplifier Application

Introduces a small WinForms application that makes it easier to research Open XML WordprocessingML markup.

Posted in Open XML, PowerTools, WordprocessingML | No Comments »

Change the Schema for Simple Free Doc Generation System

Three minute screen-cast that demonstrates changing the schema for simple document generation system that you configure by placing XPath expressions in content controls.

Posted in Document Generation Series, Open XML, WordprocessingML | No Comments »