Eric White's Blog RSS icon RSS icon

Open XML, SharePoint, and Office

Open XML

Introduction to DocumentBuilder 2.0–Screen-Cast 3 of 3

Third screen-cast in a 3-part series. In this screen-cast, I explain how DocumentBuilder 2.0 is data-driven, which makes it more reliable. In addition, I explain a number of aspects of the code so that you can understand how DocumentBuilder works.

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

Introduction to DocumentBuilder 2.0–Screen-Cast 2 of 3

Second screen-cast in a 3-part series. In this screen-cast, I walk through merging documents that have comments where the comments have images in them.

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

Screen-Cast Introduction to DocumentBuilder 2.0, and new DocumentBuilder Resource Center

Screen-cast shows how to build and run DocumentBuilder, and walks though one scenario of interrelated markup.

Posted in Open XML, WordprocessingML | 10 Comments »

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 »

OpenXMLDeveloper.org has been upgraded

OpenXMLDeveloper.org has been significantly upgraded – lots of new features, better forums, and much more.

Posted in Open XML | 1 Comment »

Exploring Table Markup in Open XML SpreadsheetML

Explores tables in Open XML SpreadsheetML, and walks through an example that converts some ordinary cells into a table.

Posted in Open XML, SpreadsheetML | 2 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 »