Deep Dive into Open XML WordprocessingML Fields and Hyperlinks

Fields are one of the most powerful components of WordprocessingML markup.  You will see field markup in hyper-links, the TOC, dates, page references, calculated values, and much more.  I’ve been asked a few questions lately about fields in WordprocessingML markup.  Fields are perhaps one of the least understood aspects of WordprocessingML markup, but they are really not very hard.  I’ve embarked on a four part series to explain field markup, show some example code that makes it easier to work with fields, and then show some code that reliably retrieves all hyper-links in an Open XML WordprocessingML markup.  The following video is the first of this four part series:

Deep dive into Open XML WordprocessingML markup



  1. Updating the TOC in a WordprocessingML Document using an AutoOpen Macro - OpenXML Developer - Blog - OpenXML Developer said,

    August 24, 2011 @ 5:51 pm

    […] the markup of tables-of-contents. TOCs use field markup. See Deep dive into OpenXML Fields for more […]

  2. Jean Gelinas said,

    February 2, 2012 @ 10:01 pm

    are there links to the remaining parts of this series? thanks…

  3. Eric White said,

    February 2, 2012 @ 11:34 pm

    Hi Jean,

    Part 1:
    Part 2:
    Retrieving Fields:

    One way to find links to screen-casts that I’ve recorded is to look in the WordprocessingML portion of my blog TOC. You may be interested to look around at the other Open XML content, too.


RSS feed for comments on this post · TrackBack URI

Leave a Comment