{"id":537,"date":"2011-11-30T17:57:25","date_gmt":"2011-11-30T17:57:25","guid":{"rendered":"http:\/\/www.ericwhite.com\/home2\/bm8qcmjy\/public_html\/blog\/?page_id=537"},"modified":"2011-11-30T20:06:41","modified_gmt":"2011-11-30T20:06:41","slug":"video-toc-condensed","status":"publish","type":"page","link":"https:\/\/www.ericwhite.com\/blog\/video-toc-condensed\/","title":{"rendered":"Video TOC Condensed"},"content":{"rendered":"<table border='1' cellspacing='0' cellpadding='0' style='border-collapse:collapse; border:none;'>\n<tr style=''>\n<td style='border:solid windowtext 1.0pt;padding:3.5pt 5.4pt 4.5pt 5.4pt'><a href='https:\/\/www.ericwhite.com\/blog\/video-toc-condensed\/#content-controls'>Content Controls<\/a><\/td>\n<td style='border:solid windowtext 1.0pt;padding:3.5pt 5.4pt 4.5pt 5.4pt'><a href='https:\/\/www.ericwhite.com\/blog\/video-toc-condensed\/#documentbuilder'>DocumentBuilder<\/a><\/td>\n<td style='border:solid windowtext 1.0pt;padding:3.5pt 5.4pt 4.5pt 5.4pt'><a href='https:\/\/www.ericwhite.com\/blog\/video-toc-condensed\/#docx-generation'>DOCX Generation<\/a><\/td>\n<td style='border:solid windowtext 1.0pt;padding:3.5pt 5.4pt 4.5pt 5.4pt'><a href='https:\/\/www.ericwhite.com\/blog\/video-toc-condensed\/#functional-programming'>Functional Programming<\/a><\/td>\n<\/tr>\n<tr style=''>\n<td style='border:solid windowtext 1.0pt;padding:3.5pt 5.4pt 4.5pt 5.4pt'><a href='https:\/\/www.ericwhite.com\/blog\/video-toc-condensed\/#introduction'>Introduction<\/a><\/td>\n<td style='border:solid windowtext 1.0pt;padding:3.5pt 5.4pt 4.5pt 5.4pt'><a href='https:\/\/www.ericwhite.com\/blog\/video-toc-condensed\/#linq'>LINQ<\/a><\/td>\n<td style='border:solid windowtext 1.0pt;padding:3.5pt 5.4pt 4.5pt 5.4pt'><a href='https:\/\/www.ericwhite.com\/blog\/video-toc-condensed\/#linq-to-xml'>LINQ to XML<\/a><\/td>\n<td style='border:solid windowtext 1.0pt;padding:3.5pt 5.4pt 4.5pt 5.4pt'><a href='https:\/\/www.ericwhite.com\/blog\/video-toc-condensed\/#office-automation'>Office Automation<\/a><\/td>\n<\/tr>\n<tr style=''>\n<td style='border:solid windowtext 1.0pt;padding:3.5pt 5.4pt 4.5pt 5.4pt'><a href='https:\/\/www.ericwhite.com\/blog\/video-toc-condensed\/#open-xml-sdk'>Open XML SDK<\/a><\/td>\n<td style='border:solid windowtext 1.0pt;padding:3.5pt 5.4pt 4.5pt 5.4pt'><a href='https:\/\/www.ericwhite.com\/blog\/video-toc-condensed\/#openxml'>OpenXML<\/a><\/td>\n<td style='border:solid windowtext 1.0pt;padding:3.5pt 5.4pt 4.5pt 5.4pt'><a href='https:\/\/www.ericwhite.com\/blog\/video-toc-condensed\/#powertools'>PowerTools<\/a><\/td>\n<td style='border:solid windowtext 1.0pt;padding:3.5pt 5.4pt 4.5pt 5.4pt'><a href='https:\/\/www.ericwhite.com\/blog\/video-toc-condensed\/#pptx-generation'>PPTX Generation<\/a><\/td>\n<\/tr>\n<tr style=''>\n<td style='border:solid windowtext 1.0pt;padding:3.5pt 5.4pt 4.5pt 5.4pt'><a href='https:\/\/www.ericwhite.com\/blog\/video-toc-condensed\/#presentationml'>PresentationML<\/a><\/td>\n<td style='border:solid windowtext 1.0pt;padding:3.5pt 5.4pt 4.5pt 5.4pt'><a href='https:\/\/www.ericwhite.com\/blog\/video-toc-condensed\/#sdk-productivity-tool'>SDK Productivity Tool<\/a><\/td>\n<td style='border:solid windowtext 1.0pt;padding:3.5pt 5.4pt 4.5pt 5.4pt'><a href='https:\/\/www.ericwhite.com\/blog\/video-toc-condensed\/#spreadsheetml'>SpreadsheetML<\/a><\/td>\n<td style='border:solid windowtext 1.0pt;padding:3.5pt 5.4pt 4.5pt 5.4pt'><a href='https:\/\/www.ericwhite.com\/blog\/video-toc-condensed\/#vba'>VBA<\/a><\/td>\n<\/tr>\n<tr style=''>\n<td style='border:solid windowtext 1.0pt;padding:3.5pt 5.4pt 4.5pt 5.4pt'><a href='https:\/\/www.ericwhite.com\/blog\/video-toc-condensed\/#word-automation'>Word Automation<\/a><\/td>\n<td style='border:solid windowtext 1.0pt;padding:3.5pt 5.4pt 4.5pt 5.4pt'><a href='https:\/\/www.ericwhite.com\/blog\/video-toc-condensed\/#word-automation-services'>Word Automation Services<\/a><\/td>\n<td style='border:solid windowtext 1.0pt;padding:3.5pt 5.4pt 4.5pt 5.4pt'><a href='https:\/\/www.ericwhite.com\/blog\/video-toc-condensed\/#wordprocessingml'>WordprocessingML<\/a><\/td>\n<\/tr>\n<\/table>\n<p><a id='content-controls'\/><\/p>\n<h1>Content Controls Videos<\/h1>\n<h2 style='font-size: small;'><a href='https:\/\/www.ericwhite.com\/blog\/toc-condensed\/#content-controls'>All Topics<\/a><span style='position: relative; left: 1em;'><a href='https:\/\/www.ericwhite.com\/blog\/video-toc-expanded\/#content-controls'>Expanded TOC<\/a><\/span><\/h2>\n<ul>\n<li class='ericListItem'><a class='ericListItem' href='https:\/\/www.ericwhite.com\/blog\/2011\/03\/02\/video-of-use-of-document-generation-example\/' target='_blank'>Video of use of Document Generation Example<\/a><\/li>\n<li class='ericListItem'><a class='ericListItem' href='https:\/\/www.ericwhite.com\/blog\/2011\/03\/08\/release-of-v1-of-simple-docx-generation-system\/' target='_blank'>Release of V1 of Simple DOCX Generation System<\/a><\/li>\n<li class='ericListItem'><a class='ericListItem' href='https:\/\/www.ericwhite.com\/blog\/2011\/03\/15\/changing-the-schema-for-this-open-xml-document-generation-system\/' target='_blank'>Changing the Schema for this Open XML Document Generation System<\/a><\/li>\n<li class='ericListItem'><a class='ericListItem' href='https:\/\/www.ericwhite.com\/blog\/2011\/03\/29\/release-of-v2-of-doc-gen-system-xpath-in-content-controls\/' target='_blank'>Release of V2 of Doc Gen System: XPath in Content Controls<\/a><\/li>\n<li class='ericListItem'><a class='ericListItem' href='https:\/\/www.ericwhite.com\/blog\/2011\/04\/18\/change-the-schema-for-simple-free-doc-generation-system\/' target='_blank'>Change the Schema for Simple Free Doc Generation System<\/a><\/li>\n<li class='ericListItem'><a class=\"ericListItem broken_link\" href=\"http:\/\/openxmldeveloper.org\/home2\/bm8qcmjy\/public_html\/blog\/b\/openxmldeveloper\/archive\/2011\/08\/19\/whit-is-the-glossary-document-used-for.aspx\" target=\"_blank\">What is the glossary document used for?<\/a><\/li>\n<li class='ericListItem'><a class=\"ericListItem broken_link\" href=\"http:\/\/openxmldeveloper.org\/home2\/bm8qcmjy\/public_html\/blog\/b\/openxmldeveloper\/archive\/2011\/10\/03\/custom-xml-parts-and-content-controls.aspx\" target=\"_blank\">Custom XML Parts and Content Controls<\/a><\/li>\n<\/ul>\n<p><a id='documentbuilder'\/><\/p>\n<h1>DocumentBuilder Videos<\/h1>\n<h2 style='font-size: small;'><a href='https:\/\/www.ericwhite.com\/blog\/toc-condensed\/#documentbuilder'>All Topics<\/a><span style='position: relative; left: 1em;'><a href='https:\/\/www.ericwhite.com\/blog\/video-toc-expanded\/#documentbuilder'>Expanded TOC<\/a><\/span><\/h2>\n<ul>\n<li class='ericListItem'><a class=\"ericListItem broken_link\" href=\"http:\/\/openxmldeveloper.org\/home2\/bm8qcmjy\/public_html\/blog\/b\/openxmldeveloper\/archive\/2011\/07\/07\/introduction-to-documentbuilder-2-0-screen-cast-1-of-3.aspx\" target=\"_blank\">Introduction to DocumentBuilder 2.0 &#8211; Screen-Cast 1 of 3<\/a><\/li>\n<li class='ericListItem'><a class=\"ericListItem broken_link\" href=\"http:\/\/openxmldeveloper.org\/home2\/bm8qcmjy\/public_html\/blog\/b\/openxmldeveloper\/archive\/2011\/07\/12\/introduction-to-documentbuilder-2-0-screen-cast-2-of-3.aspx\" target=\"_blank\">Introduction to DocumentBuilder 2.0 &#8211; Screen-Cast 2 of 3<\/a><\/li>\n<li class='ericListItem'><a class=\"ericListItem broken_link\" href=\"http:\/\/openxmldeveloper.org\/home2\/bm8qcmjy\/public_html\/blog\/b\/openxmldeveloper\/archive\/2011\/07\/14\/introduction-to-documentbuilder-2-0-screen-cast-3-of-3.aspx\" target=\"_blank\">Introduction to DocumentBuilder 2.0 &#8211; Screen-Cast 3 of 3<\/a><\/li>\n<li class='ericListItem'><a class=\"ericListItem broken_link\" href=\"http:\/\/openxmldeveloper.org\/home2\/bm8qcmjy\/public_html\/blog\/b\/openxmldeveloper\/archive\/2011\/08\/18\/new-screen-cast-short-and-sweet-intro-to-documentbuilder-2-0.aspx\" target=\"_blank\">Short and Sweet Intro to DocumentBuilder 2.0<\/a><\/li>\n<li class='ericListItem'><a class=\"ericListItem broken_link\" href=\"http:\/\/openxmldeveloper.org\/home2\/bm8qcmjy\/public_html\/blog\/b\/openxmldeveloper\/archive\/2011\/09\/23\/advanced-use-of-documentbuilder-2-0.aspx\" target=\"_blank\">Advanced use of DocumentBuilder 2.0<\/a><\/li>\n<\/ul>\n<p><a id='docx-generation'\/><\/p>\n<h1>DOCX Generation Videos<\/h1>\n<h2 style='font-size: small;'><a href='https:\/\/www.ericwhite.com\/blog\/toc-condensed\/#docx-generation'>All Topics<\/a><span style='position: relative; left: 1em;'><a href='https:\/\/www.ericwhite.com\/blog\/video-toc-expanded\/#docx-generation'>Expanded TOC<\/a><\/span><\/h2>\n<ul>\n<li class='ericListItem'><a class='ericListItem' href='https:\/\/www.ericwhite.com\/blog\/2011\/03\/02\/video-of-use-of-document-generation-example\/' target='_blank'>Video of use of Document Generation Example<\/a><\/li>\n<li class='ericListItem'><a class='ericListItem' href='https:\/\/www.ericwhite.com\/blog\/2011\/03\/08\/release-of-v1-of-simple-docx-generation-system\/' target='_blank'>Release of V1 of Simple DOCX Generation System<\/a><\/li>\n<li class='ericListItem'><a class='ericListItem' href='https:\/\/www.ericwhite.com\/blog\/2011\/03\/15\/changing-the-schema-for-this-open-xml-document-generation-system\/' target='_blank'>Changing the Schema for this Open XML Document Generation System<\/a><\/li>\n<li class='ericListItem'><a class='ericListItem' href='https:\/\/www.ericwhite.com\/blog\/2011\/03\/29\/release-of-v2-of-doc-gen-system-xpath-in-content-controls\/' target='_blank'>Release of V2 of Doc Gen System: XPath in Content Controls<\/a><\/li>\n<li class='ericListItem'><a class='ericListItem' href='https:\/\/www.ericwhite.com\/blog\/2011\/04\/18\/change-the-schema-for-simple-free-doc-generation-system\/' target='_blank'>Change the Schema for Simple Free Doc Generation System<\/a><\/li>\n<\/ul>\n<p><a id='functional-programming'\/><\/p>\n<h1>Functional Programming Videos<\/h1>\n<h2 style='font-size: small;'><a href='https:\/\/www.ericwhite.com\/blog\/toc-condensed\/#functional-programming'>All Topics<\/a><span style='position: relative; left: 1em;'><a href='https:\/\/www.ericwhite.com\/blog\/video-toc-expanded\/#functional-programming'>Expanded TOC<\/a><\/span><\/h2>\n<ul>\n<li class='ericListItem'><a class=\"ericListItem broken_link\" href=\"http:\/\/openxmldeveloper.org\/home2\/bm8qcmjy\/public_html\/blog\/b\/openxmldeveloper\/archive\/2011\/11\/16\/screen-cast-functional-programming-utility-methods-and-classes-for-open-xml.aspx\" target=\"_blank\">Screen-Cast: Functional Programming Utility Methods and Classes for Open XML<\/a><\/li>\n<\/ul>\n<p><a id='introduction'\/><\/p>\n<h1>Introduction Videos<\/h1>\n<h2 style='font-size: small;'><a href='https:\/\/www.ericwhite.com\/blog\/toc-condensed\/#introduction'>All Topics<\/a><span style='position: relative; left: 1em;'><a href='https:\/\/www.ericwhite.com\/blog\/video-toc-expanded\/#introduction'>Expanded TOC<\/a><\/span><\/h2>\n<ul>\n<li class='ericListItem'><a class=\"ericListItem broken_link\" href=\"http:\/\/openxmldeveloper.org\/home2\/bm8qcmjy\/public_html\/blog\/b\/openxmldeveloper\/archive\/2011\/09\/27\/use-the-open-xml-package-editor-together-with-word-to-research-markup.aspx\" target=\"_blank\">Use the Open XML Package Editor together with Word to Research Markup<\/a><\/li>\n<li class='ericListItem'><a class=\"ericListItem broken_link\" href=\"http:\/\/openxmldeveloper.org\/home2\/bm8qcmjy\/public_html\/blog\/b\/openxmldeveloper\/archive\/2011\/10\/13\/getting-started-with-open-xml-development.aspx\" target=\"_blank\">Getting Started with Open XML Development<\/a><\/li>\n<li class='ericListItem'><a class=\"ericListItem broken_link\" href=\"http:\/\/openxmldeveloper.org\/home2\/bm8qcmjy\/public_html\/blog\/b\/openxmldeveloper\/archive\/2011\/10\/24\/getting-started-with-open-xml-development-part-ii-tools.aspx\" target=\"_blank\">Getting Started with Open XML Development &#8211; Part II Tools<\/a><\/li>\n<\/ul>\n<p><a id='linq'\/><\/p>\n<h1>LINQ Videos<\/h1>\n<h2 style='font-size: small;'><a href='https:\/\/www.ericwhite.com\/blog\/toc-condensed\/#linq'>All Topics<\/a><span style='position: relative; left: 1em;'><a href='https:\/\/www.ericwhite.com\/blog\/video-toc-expanded\/#linq'>Expanded TOC<\/a><\/span><\/h2>\n<ul>\n<li class='ericListItem'><a class=\"ericListItem broken_link\" href=\"http:\/\/openxmldeveloper.org\/home2\/bm8qcmjy\/public_html\/blog\/b\/openxmldeveloper\/archive\/2011\/11\/16\/screen-cast-functional-programming-utility-methods-and-classes-for-open-xml.aspx\" target=\"_blank\">Screen-Cast: Functional Programming Utility Methods and Classes for Open XML<\/a><\/li>\n<\/ul>\n<p><a id='linq-to-xml'\/><\/p>\n<h1>LINQ to XML Videos<\/h1>\n<h2 style='font-size: small;'><a href='https:\/\/www.ericwhite.com\/blog\/toc-condensed\/#linq-to-xml'>All Topics<\/a><span style='position: relative; left: 1em;'><a href='https:\/\/www.ericwhite.com\/blog\/video-toc-expanded\/#linq-to-xml'>Expanded TOC<\/a><\/span><\/h2>\n<ul>\n<li class='ericListItem'><a class=\"ericListItem broken_link\" href=\"http:\/\/openxmldeveloper.org\/home2\/bm8qcmjy\/public_html\/blog\/b\/openxmldeveloper\/archive\/2011\/11\/16\/screen-cast-functional-programming-utility-methods-and-classes-for-open-xml.aspx\" target=\"_blank\">Screen-Cast: Functional Programming Utility Methods and Classes for Open XML<\/a><\/li>\n<\/ul>\n<p><a id='office-automation'\/><\/p>\n<h1>Office Automation Videos<\/h1>\n<h2 style='font-size: small;'><a href='https:\/\/www.ericwhite.com\/blog\/toc-condensed\/#office-automation'>All Topics<\/a><span style='position: relative; left: 1em;'><a href='https:\/\/www.ericwhite.com\/blog\/video-toc-expanded\/#office-automation'>Expanded TOC<\/a><\/span><\/h2>\n<ul>\n<li class='ericListItem'><a class=\"ericListItem broken_link\" href=\"http:\/\/openxmldeveloper.org\/home2\/bm8qcmjy\/public_html\/blog\/b\/openxmldeveloper\/archive\/2011\/08\/15\/exploring-tables-of-contents-in-open-xml-wordprocessingml-documents-part-3.aspx\" target=\"_blank\">Exploring Tables-of-Contents in Open XML WordprocessingML Documents (Part 3)<\/a><\/li>\n<\/ul>\n<p><a id='open-xml-sdk'\/><\/p>\n<h1>Open XML SDK Videos<\/h1>\n<h2 style='font-size: small;'><a href='https:\/\/www.ericwhite.com\/blog\/toc-condensed\/#open-xml-sdk'>All Topics<\/a><span style='position: relative; left: 1em;'><a href='https:\/\/www.ericwhite.com\/blog\/video-toc-expanded\/#open-xml-sdk'>Expanded TOC<\/a><\/span><\/h2>\n<ul>\n<li class='ericListItem'><a class='ericListItem' href='https:\/\/www.ericwhite.com\/blog\/2011\/03\/02\/video-of-use-of-document-generation-example\/' target='_blank'>Video of use of Document Generation Example<\/a><\/li>\n<li class='ericListItem'><a class='ericListItem' href='https:\/\/www.ericwhite.com\/blog\/2011\/03\/08\/release-of-v1-of-simple-docx-generation-system\/' target='_blank'>Release of V1 of Simple DOCX Generation System<\/a><\/li>\n<li class='ericListItem'><a class='ericListItem' href='https:\/\/www.ericwhite.com\/blog\/2011\/03\/09\/getting-started-with-open-xml-powertools-markup-simplifier\/' target='_blank'>Getting Started with Open XML PowerTools Markup Simplifier<\/a><\/li>\n<li class='ericListItem'><a class='ericListItem' href='https:\/\/www.ericwhite.com\/blog\/2011\/03\/15\/changing-the-schema-for-this-open-xml-document-generation-system\/' target='_blank'>Changing the Schema for this Open XML Document Generation System<\/a><\/li>\n<li class='ericListItem'><a class='ericListItem' href='https:\/\/www.ericwhite.com\/blog\/2011\/03\/29\/release-of-v2-of-doc-gen-system-xpath-in-content-controls\/' target='_blank'>Release of V2 of Doc Gen System: XPath in Content Controls<\/a><\/li>\n<li class='ericListItem'><a class='ericListItem' href='https:\/\/www.ericwhite.com\/blog\/2011\/03\/29\/update-data-behind-an-embedded-chart-in-an-open-xml-wordprocessingml-document\/' target='_blank'>Update Data behind an embedded Chart in an Open XML WordprocessingML Document<\/a><\/li>\n<li class='ericListItem'><a class=\"ericListItem broken_link\" href=\"http:\/\/openxmldeveloper.org\/home2\/bm8qcmjy\/public_html\/blog\/b\/openxmldeveloper\/archive\/2011\/04\/01\/133710.aspx\" target=\"_blank\">How to Solve Open XML Developer Problems<\/a><\/li>\n<li class='ericListItem'><a class=\"ericListItem broken_link\" href=\"http:\/\/openxmldeveloper.org\/archive\/2011\/04\/15\/139098.aspx\" target=\"_blank\">How to Create Protected Spreadsheets with Locked and Unlocked Cells<\/a><\/li>\n<li class='ericListItem'><a class='ericListItem' href='https:\/\/www.ericwhite.com\/blog\/2011\/04\/18\/change-the-schema-for-simple-free-doc-generation-system\/' target='_blank'>Change the Schema for Simple Free Doc Generation System<\/a><\/li>\n<li class='ericListItem'><a class=\"ericListItem broken_link\" href=\"http:\/\/openxmldeveloper.org\/archive\/2011\/04\/22\/141825.aspx\" target=\"_blank\">Open XML Markup Simplifier Application makes it easier to research WordprocessingML<\/a><\/li>\n<li class='ericListItem'><a class=\"ericListItem broken_link\" href=\"http:\/\/openxmldeveloper.org\/archive\/2011\/04\/25\/143067.aspx\" target=\"_blank\">In-Depth Exploration of WordprocessingML Fields<\/a><\/li>\n<li class='ericListItem'><a class=\"ericListItem broken_link\" href=\"http:\/\/openxmldeveloper.org\/archive\/2011\/04\/27\/143766.aspx\" target=\"_blank\">In-Depth Exploration of WordprocessingML Fields &#8211; Part 2<\/a><\/li>\n<li class='ericListItem'><a class='ericListItem' href='https:\/\/www.ericwhite.com\/blog\/2011\/05\/04\/screen-cast-exploring-margins-in-open-xml-wordprocessingml-documents\/' target='_blank'>Screen-cast: Exploring Margins in Open XML WordprocessingML Documents<\/a><\/li>\n<li class='ericListItem'><a class=\"ericListItem broken_link\" href=\"http:\/\/openxmldeveloper.org\/archive\/2011\/05\/04\/145745.aspx\" target=\"_blank\">Exploring Margins in Open XML WordprocessingML Documents<\/a><\/li>\n<li class='ericListItem'><a class='ericListItem' href='https:\/\/www.ericwhite.com\/blog\/2011\/05\/10\/using-xml-dom-to-detect-tracked-revisions-in-an-open-xml-wordprocessingml-document\/' target='_blank'>Using XML DOM to Detect Tracked Revisions in an Open XML WordprocessingML Document<\/a><\/li>\n<li class='ericListItem'><a class='ericListItem' href='https:\/\/www.ericwhite.com\/blog\/2011\/05\/12\/search-and-replace-text-in-an-open-xml-wordprocessingml-document\/' target='_blank'>Search and Replace Text in an Open XML WordprocessingML Document<\/a><\/li>\n<li class='ericListItem'><a class=\"ericListItem broken_link\" href=\"http:\/\/openxmldeveloper.org\/home2\/bm8qcmjy\/public_html\/blog\/b\/openxmldeveloper\/archive\/2011\/06\/13\/open-xml-presentation-generation-using-a-template-presentation.aspx\" target=\"_blank\">Open XML Presentation Generation using a Template Presentation<\/a><\/li>\n<\/ul>\n<p><a id='openxml'\/><\/p>\n<h1>OpenXML Videos<\/h1>\n<h2 style='font-size: small;'><a href='https:\/\/www.ericwhite.com\/blog\/toc-condensed\/#openxml'>All Topics<\/a><span style='position: relative; left: 1em;'><a href='https:\/\/www.ericwhite.com\/blog\/video-toc-expanded\/#openxml'>Expanded TOC<\/a><\/span><\/h2>\n<ul>\n<li class='ericListItem'><a class='ericListItem' href='https:\/\/www.ericwhite.com\/blog\/2011\/03\/02\/video-of-use-of-document-generation-example\/' target='_blank'>Video of use of Document Generation Example<\/a><\/li>\n<li class='ericListItem'><a class='ericListItem' href='https:\/\/www.ericwhite.com\/blog\/2011\/03\/08\/release-of-v1-of-simple-docx-generation-system\/' target='_blank'>Release of V1 of Simple DOCX Generation System<\/a><\/li>\n<li class='ericListItem'><a class='ericListItem' href='https:\/\/www.ericwhite.com\/blog\/2011\/03\/09\/getting-started-with-open-xml-powertools-markup-simplifier\/' target='_blank'>Getting Started with Open XML PowerTools Markup Simplifier<\/a><\/li>\n<li class='ericListItem'><a class='ericListItem' href='https:\/\/www.ericwhite.com\/blog\/2011\/03\/15\/changing-the-schema-for-this-open-xml-document-generation-system\/' target='_blank'>Changing the Schema for this Open XML Document Generation System<\/a><\/li>\n<li class='ericListItem'><a class=\"ericListItem broken_link\" href=\"http:\/\/openxmldeveloper.org\/home2\/bm8qcmjy\/public_html\/blog\/b\/openxmldeveloper\/archive\/2011\/03\/28\/132189.aspx\" target=\"_blank\">Updating Data for an Embedded Chart in an Open XML WordprocessingML Document<\/a><\/li>\n<li class='ericListItem'><a class='ericListItem' href='https:\/\/www.ericwhite.com\/blog\/2011\/03\/29\/release-of-v2-of-doc-gen-system-xpath-in-content-controls\/' target='_blank'>Release of V2 of Doc Gen System: XPath in Content Controls<\/a><\/li>\n<li class='ericListItem'><a class='ericListItem' href='https:\/\/www.ericwhite.com\/blog\/2011\/03\/29\/update-data-behind-an-embedded-chart-in-an-open-xml-wordprocessingml-document\/' target='_blank'>Update Data behind an embedded Chart in an Open XML WordprocessingML Document<\/a><\/li>\n<li class='ericListItem'><a class=\"ericListItem broken_link\" href=\"http:\/\/openxmldeveloper.org\/home2\/bm8qcmjy\/public_html\/blog\/b\/openxmldeveloper\/archive\/2011\/04\/01\/133710.aspx\" target=\"_blank\">How to Solve Open XML Developer Problems<\/a><\/li>\n<li class='ericListItem'><a class=\"ericListItem broken_link\" href=\"http:\/\/openxmldeveloper.org\/archive\/2011\/04\/15\/139098.aspx\" target=\"_blank\">How to Create Protected Spreadsheets with Locked and Unlocked Cells<\/a><\/li>\n<li class='ericListItem'><a class='ericListItem' href='https:\/\/www.ericwhite.com\/blog\/2011\/04\/18\/change-the-schema-for-simple-free-doc-generation-system\/' target='_blank'>Change the Schema for Simple Free Doc Generation System<\/a><\/li>\n<li class='ericListItem'><a class=\"ericListItem broken_link\" href=\"http:\/\/openxmldeveloper.org\/archive\/2011\/04\/22\/141825.aspx\" target=\"_blank\">Open XML Markup Simplifier Application makes it easier to research WordprocessingML<\/a><\/li>\n<li class='ericListItem'><a class=\"ericListItem broken_link\" href=\"http:\/\/openxmldeveloper.org\/home2\/bm8qcmjy\/public_html\/blog\/b\/openxmldeveloper\/archive\/2011\/04\/22\/141825.aspx\" target=\"_blank\">Open XML Markup Simplifier Application makes it easier to research WordprocessingML<\/a><\/li>\n<li class='ericListItem'><a class=\"ericListItem broken_link\" href=\"http:\/\/openxmldeveloper.org\/archive\/2011\/04\/25\/143067.aspx\" target=\"_blank\">In-Depth Exploration of WordprocessingML Fields<\/a><\/li>\n<li class='ericListItem'><a class=\"ericListItem broken_link\" href=\"http:\/\/openxmldeveloper.org\/archive\/2011\/04\/27\/143766.aspx\" target=\"_blank\">In-Depth Exploration of WordprocessingML Fields &#8211; Part 2<\/a><\/li>\n<li class='ericListItem'><a class='ericListItem' href='https:\/\/www.ericwhite.com\/blog\/2011\/05\/04\/screen-cast-exploring-margins-in-open-xml-wordprocessingml-documents\/' target='_blank'>Screen-cast: Exploring Margins in Open XML WordprocessingML Documents<\/a><\/li>\n<li class='ericListItem'><a class=\"ericListItem broken_link\" href=\"http:\/\/openxmldeveloper.org\/archive\/2011\/05\/04\/145745.aspx\" target=\"_blank\">Exploring Margins in Open XML WordprocessingML Documents<\/a><\/li>\n<li class='ericListItem'><a class='ericListItem' href='https:\/\/www.ericwhite.com\/blog\/2011\/05\/10\/using-xml-dom-to-detect-tracked-revisions-in-an-open-xml-wordprocessingml-document\/' target='_blank'>Using XML DOM to Detect Tracked Revisions in an Open XML WordprocessingML Document<\/a><\/li>\n<li class='ericListItem'><a class='ericListItem' href='https:\/\/www.ericwhite.com\/blog\/2011\/05\/12\/search-and-replace-text-in-an-open-xml-wordprocessingml-document\/' target='_blank'>Search and Replace Text in an Open XML WordprocessingML Document<\/a><\/li>\n<li class='ericListItem'><a class=\"ericListItem broken_link\" href=\"http:\/\/openxmldeveloper.org\/home2\/bm8qcmjy\/public_html\/blog\/b\/openxmldeveloper\/archive\/2011\/05\/31\/155543.aspx\" target=\"_blank\">Exploring Table Markup in Open XML SpreadsheetML<\/a><\/li>\n<li class='ericListItem'><a class=\"ericListItem broken_link\" href=\"http:\/\/openxmldeveloper.org\/home2\/bm8qcmjy\/public_html\/blog\/b\/openxmldeveloper\/archive\/2011\/06\/13\/open-xml-presentation-generation-using-a-template-presentation.aspx\" target=\"_blank\">Open XML Presentation Generation using a Template Presentation<\/a><\/li>\n<li class='ericListItem'><a class=\"ericListItem broken_link\" href=\"http:\/\/openxmldeveloper.org\/home2\/bm8qcmjy\/public_html\/blog\/b\/openxmldeveloper\/archive\/2011\/07\/07\/introduction-to-documentbuilder-2-0-screen-cast-1-of-3.aspx\" target=\"_blank\">Introduction to DocumentBuilder 2.0 &#8211; Screen-Cast 1 of 3<\/a><\/li>\n<li class='ericListItem'><a class=\"ericListItem broken_link\" href=\"http:\/\/openxmldeveloper.org\/home2\/bm8qcmjy\/public_html\/blog\/b\/openxmldeveloper\/archive\/2011\/07\/12\/introduction-to-documentbuilder-2-0-screen-cast-2-of-3.aspx\" target=\"_blank\">Introduction to DocumentBuilder 2.0 &#8211; Screen-Cast 2 of 3<\/a><\/li>\n<li class='ericListItem'><a class=\"ericListItem broken_link\" href=\"http:\/\/openxmldeveloper.org\/home2\/bm8qcmjy\/public_html\/blog\/b\/openxmldeveloper\/archive\/2011\/07\/14\/introduction-to-documentbuilder-2-0-screen-cast-3-of-3.aspx\" target=\"_blank\">Introduction to DocumentBuilder 2.0 &#8211; Screen-Cast 3 of 3<\/a><\/li>\n<li class='ericListItem'><a class=\"ericListItem broken_link\" href=\"http:\/\/openxmldeveloper.org\/home2\/bm8qcmjy\/public_html\/blog\/b\/openxmldeveloper\/archive\/2011\/07\/18\/query-open-xml-spreadsheets-in-vb-net-using-linq.aspx\" target=\"_blank\">Query Open XML Spreadsheets in VB.NET using LINQ<\/a><\/li>\n<li class='ericListItem'><a class=\"ericListItem broken_link\" href=\"http:\/\/openxmldeveloper.org\/home2\/bm8qcmjy\/public_html\/blog\/b\/openxmldeveloper\/archive\/2011\/08\/04\/introducing-textreplacer-a-new-class-for-powertools-for-open-xml.aspx\" target=\"_blank\">Introducing TextReplacer: A New Class for PowerTools for Open XML<\/a><\/li>\n<li class='ericListItem'><a class=\"ericListItem broken_link\" href=\"http:\/\/openxmldeveloper.org\/home2\/bm8qcmjy\/public_html\/blog\/b\/openxmldeveloper\/archive\/2011\/08\/08\/exploring-tables-of-contents-in-open-xml-wordprocessingml-documents.aspx\" target=\"_blank\">Exploring Tables-of-Contents in Open XML WordprocessingML Documents<\/a><\/li>\n<li class='ericListItem'><a class=\"ericListItem broken_link\" href=\"http:\/\/openxmldeveloper.org\/home2\/bm8qcmjy\/public_html\/blog\/b\/openxmldeveloper\/archive\/2011\/08\/10\/exploring-tables-of-contents-in-open-xml-wordprocessingml-documents-part-2.aspx\" target=\"_blank\">Exploring Tables-of-Contents in Open XML WordprocessingML Documents (Part 2)<\/a><\/li>\n<li class='ericListItem'><a class=\"ericListItem broken_link\" href=\"http:\/\/openxmldeveloper.org\/home2\/bm8qcmjy\/public_html\/blog\/b\/openxmldeveloper\/archive\/2011\/08\/15\/exploring-tables-of-contents-in-open-xml-wordprocessingml-documents-part-3.aspx\" target=\"_blank\">Exploring Tables-of-Contents in Open XML WordprocessingML Documents (Part 3)<\/a><\/li>\n<li class='ericListItem'><a class=\"ericListItem broken_link\" href=\"http:\/\/openxmldeveloper.org\/home2\/bm8qcmjy\/public_html\/blog\/b\/openxmldeveloper\/archive\/2011\/08\/16\/screen-cast-remove-speaker-notes-from-an-open-xml-presentation.aspx\" target=\"_blank\">Remove Speaker Notes from an Open XML Presentation<\/a><\/li>\n<li class='ericListItem'><a class=\"ericListItem broken_link\" href=\"http:\/\/openxmldeveloper.org\/home2\/bm8qcmjy\/public_html\/blog\/b\/openxmldeveloper\/archive\/2011\/08\/18\/new-screen-cast-short-and-sweet-intro-to-documentbuilder-2-0.aspx\" target=\"_blank\">Short and Sweet Intro to DocumentBuilder 2.0<\/a><\/li>\n<li class='ericListItem'><a class=\"ericListItem broken_link\" href=\"http:\/\/openxmldeveloper.org\/home2\/bm8qcmjy\/public_html\/blog\/b\/openxmldeveloper\/archive\/2011\/08\/19\/whit-is-the-glossary-document-used-for.aspx\" target=\"_blank\">What is the glossary document used for?<\/a><\/li>\n<li class='ericListItem'><a class='ericListItem' href='https:\/\/www.ericwhite.com\/blog\/2011\/08\/22\/fourth-and-final-screen-cast-in-series-on-addingupdating-the-toc-in-openxml-wordprocessingml-documents\/' target='_blank'>Adding\/Updating the TOC in OpenXML WordprocessingML Documents (4th Screen-cast<\/a><\/li>\n<li class='ericListItem'><a class=\"ericListItem broken_link\" href=\"http:\/\/openxmldeveloper.org\/home2\/bm8qcmjy\/public_html\/blog\/b\/openxmldeveloper\/archive\/2011\/08\/24\/updating-the-toc-in-a-wordprocessingml-document-using-an-autoopen-macro.aspx\" target=\"_blank\">Updating the TOC in a WordprocessingML Document using an AutoOpen Macro<\/a><\/li>\n<li class='ericListItem'><a class=\"ericListItem broken_link\" href=\"http:\/\/openxmldeveloper.org\/home2\/bm8qcmjy\/public_html\/blog\/b\/openxmldeveloper\/archive\/2011\/09\/01\/how-to-retrieve-the-text-of-a-bookmark-from-an-openxml-wordprocessingml-document.aspx\" target=\"_blank\">How to Retrieve the Text of a Bookmark from an OpenXML WordprocessingML Document<\/a><\/li>\n<li class='ericListItem'><a class=\"ericListItem broken_link\" href=\"http:\/\/openxmldeveloper.org\/home2\/bm8qcmjy\/public_html\/blog\/b\/openxmldeveloper\/archive\/2011\/09\/06\/replacing-text-of-a-bookmark-in-an-openxml-wordprocessingml-document.aspx\" target=\"_blank\">Replacing Text of a Bookmark in an OpenXML WordprocessingML Document<\/a><\/li>\n<li class='ericListItem'><a class=\"ericListItem broken_link\" href=\"http:\/\/openxmldeveloper.org\/home2\/bm8qcmjy\/public_html\/blog\/b\/openxmldeveloper\/archive\/2011\/09\/23\/advanced-use-of-documentbuilder-2-0.aspx\" target=\"_blank\">Advanced use of DocumentBuilder 2.0<\/a><\/li>\n<li class='ericListItem'><a class=\"ericListItem broken_link\" href=\"http:\/\/openxmldeveloper.org\/home2\/bm8qcmjy\/public_html\/blog\/b\/openxmldeveloper\/archive\/2011\/09\/27\/use-the-open-xml-package-editor-together-with-word-to-research-markup.aspx\" target=\"_blank\">Use the Open XML Package Editor together with Word to Research Markup<\/a><\/li>\n<li class='ericListItem'><a class=\"ericListItem broken_link\" href=\"http:\/\/openxmldeveloper.org\/home2\/bm8qcmjy\/public_html\/blog\/b\/openxmldeveloper\/archive\/2011\/10\/03\/custom-xml-parts-and-content-controls.aspx\" target=\"_blank\">Custom XML Parts and Content Controls<\/a><\/li>\n<li class='ericListItem'><a class=\"ericListItem broken_link\" href=\"http:\/\/openxmldeveloper.org\/home2\/bm8qcmjy\/public_html\/blog\/b\/openxmldeveloper\/archive\/2011\/10\/12\/exploring-the-set-openxmlstring-cmdlet-in-powertools-for-open-xml-2-2.aspx\" target=\"_blank\">Exploring the Set-OpenXmlString CMDLET in PowerTools for Open XML 2.2<\/a><\/li>\n<li class='ericListItem'><a class=\"ericListItem broken_link\" href=\"http:\/\/openxmldeveloper.org\/home2\/bm8qcmjy\/public_html\/blog\/b\/openxmldeveloper\/archive\/2011\/10\/13\/getting-started-with-open-xml-development.aspx\" target=\"_blank\">Getting Started with Open XML Development<\/a><\/li>\n<li class='ericListItem'><a class=\"ericListItem broken_link\" href=\"http:\/\/openxmldeveloper.org\/home2\/bm8qcmjy\/public_html\/blog\/b\/openxmldeveloper\/archive\/2011\/10\/24\/getting-started-with-open-xml-development-part-ii-tools.aspx\" target=\"_blank\">Getting Started with Open XML Development &#8211; Part II Tools<\/a><\/li>\n<li class='ericListItem'><a class=\"ericListItem broken_link\" href=\"http:\/\/openxmldeveloper.org\/home2\/bm8qcmjy\/public_html\/blog\/b\/openxmldeveloper\/archive\/2011\/11\/03\/merge-comments-from-multiple-openxml-wordprocessingml-documents-into-a-single-document.aspx\" target=\"_blank\">Merge Comments from Multiple OpenXML WordprocessingML Documents into a Single Document<\/a><\/li>\n<li class='ericListItem'><a class=\"ericListItem broken_link\" href=\"http:\/\/openxmldeveloper.org\/home2\/bm8qcmjy\/public_html\/blog\/b\/openxmldeveloper\/archive\/2011\/11\/07\/new-screen-cast-on-the-split-openxmldocument-cmdlet-in-powertools-for-open-xml.aspx\" target=\"_blank\">Split-OpenXmlDocument cmdlet in PowerTools for Open XML<\/a><\/li>\n<li class='ericListItem'><a class=\"ericListItem broken_link\" href=\"http:\/\/openxmldeveloper.org\/home2\/bm8qcmjy\/public_html\/blog\/b\/openxmldeveloper\/archive\/2011\/11\/14\/exploring-the-markup-for-bibliographies-in-openxml-wordprocessingml.aspx\" target=\"_blank\">Exploring the Markup for Bibliographies in OpenXML WordprocessingML<\/a><\/li>\n<li class='ericListItem'><a class=\"ericListItem broken_link\" href=\"http:\/\/openxmldeveloper.org\/home2\/bm8qcmjy\/public_html\/blog\/b\/openxmldeveloper\/archive\/2011\/11\/16\/screen-cast-functional-programming-utility-methods-and-classes-for-open-xml.aspx\" target=\"_blank\">Screen-Cast: Functional Programming Utility Methods and Classes for Open XML<\/a><\/li>\n<li class='ericListItem'><a class=\"ericListItem broken_link\" href=\"http:\/\/openxmldeveloper.org\/home2\/bm8qcmjy\/public_html\/blog\/b\/openxmldeveloper\/archive\/2011\/11\/18\/screen-cast-sections-headers-and-footers.aspx\" target=\"_blank\">Screen-Cast: Sections, Headers, and Footers<\/a><\/li>\n<li class='ericListItem'><a class=\"ericListItem broken_link\" href=\"http:\/\/openxmldeveloper.org\/home2\/bm8qcmjy\/public_html\/blog\/b\/openxmldeveloper\/archive\/2011\/11\/22\/screen-cast-write-simpler-spreadsheetml-when-generating-spreadsheets.aspx\" target=\"_blank\">Screen-Cast: Write Simpler SpreadsheetML when Generating Spreadsheets<\/a><\/li>\n<\/ul>\n<p><a id='powertools'\/><\/p>\n<h1>PowerTools Videos<\/h1>\n<h2 style='font-size: small;'><a href='https:\/\/www.ericwhite.com\/blog\/toc-condensed\/#powertools'>All Topics<\/a><span style='position: relative; left: 1em;'><a href='https:\/\/www.ericwhite.com\/blog\/video-toc-expanded\/#powertools'>Expanded TOC<\/a><\/span><\/h2>\n<ul>\n<li class='ericListItem'><a class='ericListItem' href='https:\/\/www.ericwhite.com\/blog\/2011\/03\/09\/getting-started-with-open-xml-powertools-markup-simplifier\/' target='_blank'>Getting Started with Open XML PowerTools Markup Simplifier<\/a><\/li>\n<li class='ericListItem'><a class=\"ericListItem broken_link\" href=\"http:\/\/openxmldeveloper.org\/home2\/bm8qcmjy\/public_html\/blog\/b\/openxmldeveloper\/archive\/2011\/04\/22\/141825.aspx\" target=\"_blank\">Open XML Markup Simplifier Application makes it easier to research WordprocessingML<\/a><\/li>\n<li class='ericListItem'><a class=\"ericListItem broken_link\" href=\"http:\/\/openxmldeveloper.org\/home2\/bm8qcmjy\/public_html\/blog\/b\/openxmldeveloper\/archive\/2011\/07\/07\/introduction-to-documentbuilder-2-0-screen-cast-1-of-3.aspx\" target=\"_blank\">Introduction to DocumentBuilder 2.0 &#8211; Screen-Cast 1 of 3<\/a><\/li>\n<li class='ericListItem'><a class=\"ericListItem broken_link\" href=\"http:\/\/openxmldeveloper.org\/home2\/bm8qcmjy\/public_html\/blog\/b\/openxmldeveloper\/archive\/2011\/07\/12\/introduction-to-documentbuilder-2-0-screen-cast-2-of-3.aspx\" target=\"_blank\">Introduction to DocumentBuilder 2.0 &#8211; Screen-Cast 2 of 3<\/a><\/li>\n<li class='ericListItem'><a class=\"ericListItem broken_link\" href=\"http:\/\/openxmldeveloper.org\/home2\/bm8qcmjy\/public_html\/blog\/b\/openxmldeveloper\/archive\/2011\/07\/14\/introduction-to-documentbuilder-2-0-screen-cast-3-of-3.aspx\" target=\"_blank\">Introduction to DocumentBuilder 2.0 &#8211; Screen-Cast 3 of 3<\/a><\/li>\n<li class='ericListItem'><a class=\"ericListItem broken_link\" href=\"http:\/\/openxmldeveloper.org\/home2\/bm8qcmjy\/public_html\/blog\/b\/openxmldeveloper\/archive\/2011\/08\/04\/introducing-textreplacer-a-new-class-for-powertools-for-open-xml.aspx\" target=\"_blank\">Introducing TextReplacer: A New Class for PowerTools for Open XML<\/a><\/li>\n<li class='ericListItem'><a class=\"ericListItem broken_link\" href=\"http:\/\/openxmldeveloper.org\/home2\/bm8qcmjy\/public_html\/blog\/b\/openxmldeveloper\/archive\/2011\/08\/18\/new-screen-cast-short-and-sweet-intro-to-documentbuilder-2-0.aspx\" target=\"_blank\">Short and Sweet Intro to DocumentBuilder 2.0<\/a><\/li>\n<li class='ericListItem'><a class=\"ericListItem broken_link\" href=\"http:\/\/openxmldeveloper.org\/home2\/bm8qcmjy\/public_html\/blog\/b\/openxmldeveloper\/archive\/2011\/09\/23\/advanced-use-of-documentbuilder-2-0.aspx\" target=\"_blank\">Advanced use of DocumentBuilder 2.0<\/a><\/li>\n<li class='ericListItem'><a class=\"ericListItem broken_link\" href=\"http:\/\/openxmldeveloper.org\/home2\/bm8qcmjy\/public_html\/blog\/b\/openxmldeveloper\/archive\/2011\/10\/12\/exploring-the-set-openxmlstring-cmdlet-in-powertools-for-open-xml-2-2.aspx\" target=\"_blank\">Exploring the Set-OpenXmlString CMDLET in PowerTools for Open XML 2.2<\/a><\/li>\n<li class='ericListItem'><a class=\"ericListItem broken_link\" href=\"http:\/\/openxmldeveloper.org\/home2\/bm8qcmjy\/public_html\/blog\/b\/openxmldeveloper\/archive\/2011\/11\/03\/merge-comments-from-multiple-openxml-wordprocessingml-documents-into-a-single-document.aspx\" target=\"_blank\">Merge Comments from Multiple OpenXML WordprocessingML Documents into a Single Document<\/a><\/li>\n<li class='ericListItem'><a class=\"ericListItem broken_link\" href=\"http:\/\/openxmldeveloper.org\/home2\/bm8qcmjy\/public_html\/blog\/b\/openxmldeveloper\/archive\/2011\/11\/07\/new-screen-cast-on-the-split-openxmldocument-cmdlet-in-powertools-for-open-xml.aspx\" target=\"_blank\">Split-OpenXmlDocument cmdlet in PowerTools for Open XML<\/a><\/li>\n<li class='ericListItem'><a class=\"ericListItem broken_link\" href=\"http:\/\/openxmldeveloper.org\/home2\/bm8qcmjy\/public_html\/blog\/b\/openxmldeveloper\/archive\/2011\/11\/16\/screen-cast-functional-programming-utility-methods-and-classes-for-open-xml.aspx\" target=\"_blank\">Screen-Cast: Functional Programming Utility Methods and Classes for Open XML<\/a><\/li>\n<\/ul>\n<p><a id='pptx-generation'\/><\/p>\n<h1>PPTX Generation Videos<\/h1>\n<h2 style='font-size: small;'><a href='https:\/\/www.ericwhite.com\/blog\/toc-condensed\/#pptx-generation'>All Topics<\/a><span style='position: relative; left: 1em;'><a href='https:\/\/www.ericwhite.com\/blog\/video-toc-expanded\/#pptx-generation'>Expanded TOC<\/a><\/span><\/h2>\n<ul>\n<li class='ericListItem'><a class=\"ericListItem broken_link\" href=\"http:\/\/openxmldeveloper.org\/home2\/bm8qcmjy\/public_html\/blog\/b\/openxmldeveloper\/archive\/2011\/06\/13\/open-xml-presentation-generation-using-a-template-presentation.aspx\" target=\"_blank\">Open XML Presentation Generation using a Template Presentation<\/a><\/li>\n<\/ul>\n<p><a id='presentationml'\/><\/p>\n<h1>PresentationML Videos<\/h1>\n<h2 style='font-size: small;'><a href='https:\/\/www.ericwhite.com\/blog\/toc-condensed\/#presentationml'>All Topics<\/a><span style='position: relative; left: 1em;'><a href='https:\/\/www.ericwhite.com\/blog\/video-toc-expanded\/#presentationml'>Expanded TOC<\/a><\/span><\/h2>\n<ul>\n<li class='ericListItem'><a class=\"ericListItem broken_link\" href=\"http:\/\/openxmldeveloper.org\/home2\/bm8qcmjy\/public_html\/blog\/b\/openxmldeveloper\/archive\/2011\/06\/13\/open-xml-presentation-generation-using-a-template-presentation.aspx\" target=\"_blank\">Open XML Presentation Generation using a Template Presentation<\/a><\/li>\n<li class='ericListItem'><a class=\"ericListItem broken_link\" href=\"http:\/\/openxmldeveloper.org\/home2\/bm8qcmjy\/public_html\/blog\/b\/openxmldeveloper\/archive\/2011\/08\/16\/screen-cast-remove-speaker-notes-from-an-open-xml-presentation.aspx\" target=\"_blank\">Remove Speaker Notes from an Open XML Presentation<\/a><\/li>\n<li class='ericListItem'><a class=\"ericListItem broken_link\" href=\"http:\/\/openxmldeveloper.org\/home2\/bm8qcmjy\/public_html\/blog\/b\/openxmldeveloper\/archive\/2011\/10\/12\/exploring-the-set-openxmlstring-cmdlet-in-powertools-for-open-xml-2-2.aspx\" target=\"_blank\">Exploring the Set-OpenXmlString CMDLET in PowerTools for Open XML 2.2<\/a><\/li>\n<\/ul>\n<p><a id='sdk-productivity-tool'\/><\/p>\n<h1>SDK Productivity Tool Videos<\/h1>\n<h2 style='font-size: small;'><a href='https:\/\/www.ericwhite.com\/blog\/toc-condensed\/#sdk-productivity-tool'>All Topics<\/a><span style='position: relative; left: 1em;'><a href='https:\/\/www.ericwhite.com\/blog\/video-toc-expanded\/#sdk-productivity-tool'>Expanded TOC<\/a><\/span><\/h2>\n<ul>\n<li class='ericListItem'><a class=\"ericListItem broken_link\" href=\"http:\/\/openxmldeveloper.org\/home2\/bm8qcmjy\/public_html\/blog\/b\/openxmldeveloper\/archive\/2011\/04\/01\/133710.aspx\" target=\"_blank\">How to Solve Open XML Developer Problems<\/a><\/li>\n<\/ul>\n<p><a id='spreadsheetml'\/><\/p>\n<h1>SpreadsheetML Videos<\/h1>\n<h2 style='font-size: small;'><a href='https:\/\/www.ericwhite.com\/blog\/toc-condensed\/#spreadsheetml'>All Topics<\/a><span style='position: relative; left: 1em;'><a href='https:\/\/www.ericwhite.com\/blog\/video-toc-expanded\/#spreadsheetml'>Expanded TOC<\/a><\/span><\/h2>\n<ul>\n<li class='ericListItem'><a class=\"ericListItem broken_link\" href=\"http:\/\/openxmldeveloper.org\/home2\/bm8qcmjy\/public_html\/blog\/b\/openxmldeveloper\/archive\/2011\/03\/28\/132189.aspx\" target=\"_blank\">Updating Data for an Embedded Chart in an Open XML WordprocessingML Document<\/a><\/li>\n<li class='ericListItem'><a class=\"ericListItem broken_link\" href=\"http:\/\/openxmldeveloper.org\/archive\/2011\/04\/15\/139098.aspx\" target=\"_blank\">How to Create Protected Spreadsheets with Locked and Unlocked Cells<\/a><\/li>\n<li class='ericListItem'><a class=\"ericListItem broken_link\" href=\"http:\/\/openxmldeveloper.org\/home2\/bm8qcmjy\/public_html\/blog\/b\/openxmldeveloper\/archive\/2011\/05\/31\/155543.aspx\" target=\"_blank\">Exploring Table Markup in Open XML SpreadsheetML<\/a><\/li>\n<li class='ericListItem'><a class=\"ericListItem broken_link\" href=\"http:\/\/openxmldeveloper.org\/home2\/bm8qcmjy\/public_html\/blog\/b\/openxmldeveloper\/archive\/2011\/07\/18\/query-open-xml-spreadsheets-in-vb-net-using-linq.aspx\" target=\"_blank\">Query Open XML Spreadsheets in VB.NET using LINQ<\/a><\/li>\n<li class='ericListItem'><a class=\"ericListItem broken_link\" href=\"http:\/\/openxmldeveloper.org\/home2\/bm8qcmjy\/public_html\/blog\/b\/openxmldeveloper\/archive\/2011\/11\/22\/screen-cast-write-simpler-spreadsheetml-when-generating-spreadsheets.aspx\" target=\"_blank\">Screen-Cast: Write Simpler SpreadsheetML when Generating Spreadsheets<\/a><\/li>\n<\/ul>\n<p><a id='vba'\/><\/p>\n<h1>VBA Videos<\/h1>\n<h2 style='font-size: small;'><a href='https:\/\/www.ericwhite.com\/blog\/toc-condensed\/#vba'>All Topics<\/a><span style='position: relative; left: 1em;'><a href='https:\/\/www.ericwhite.com\/blog\/video-toc-expanded\/#vba'>Expanded TOC<\/a><\/span><\/h2>\n<ul>\n<li class='ericListItem'><a class=\"ericListItem broken_link\" href=\"http:\/\/openxmldeveloper.org\/home2\/bm8qcmjy\/public_html\/blog\/b\/openxmldeveloper\/archive\/2011\/08\/24\/updating-the-toc-in-a-wordprocessingml-document-using-an-autoopen-macro.aspx\" target=\"_blank\">Updating the TOC in a WordprocessingML Document using an AutoOpen Macro<\/a><\/li>\n<\/ul>\n<p><a id='word-automation'\/><\/p>\n<h1>Word Automation Videos<\/h1>\n<h2 style='font-size: small;'><a href='https:\/\/www.ericwhite.com\/blog\/toc-condensed\/#word-automation'>All Topics<\/a><span style='position: relative; left: 1em;'><a href='https:\/\/www.ericwhite.com\/blog\/video-toc-expanded\/#word-automation'>Expanded TOC<\/a><\/span><\/h2>\n<ul>\n<li class='ericListItem'><a class=\"ericListItem broken_link\" href=\"http:\/\/openxmldeveloper.org\/home2\/bm8qcmjy\/public_html\/blog\/b\/openxmldeveloper\/archive\/2011\/08\/15\/exploring-tables-of-contents-in-open-xml-wordprocessingml-documents-part-3.aspx\" target=\"_blank\">Exploring Tables-of-Contents in Open XML WordprocessingML Documents (Part 3)<\/a><\/li>\n<li class='ericListItem'><a class=\"ericListItem broken_link\" href=\"http:\/\/openxmldeveloper.org\/home2\/bm8qcmjy\/public_html\/blog\/b\/openxmldeveloper\/archive\/2011\/08\/24\/updating-the-toc-in-a-wordprocessingml-document-using-an-autoopen-macro.aspx\" target=\"_blank\">Updating the TOC in a WordprocessingML Document using an AutoOpen Macro<\/a><\/li>\n<\/ul>\n<p><a id='word-automation-services'\/><\/p>\n<h1>Word Automation Services Videos<\/h1>\n<h2 style='font-size: small;'><a href='https:\/\/www.ericwhite.com\/blog\/toc-condensed\/#word-automation-services'>All Topics<\/a><span style='position: relative; left: 1em;'><a href='https:\/\/www.ericwhite.com\/blog\/video-toc-expanded\/#word-automation-services'>Expanded TOC<\/a><\/span><\/h2>\n<ul>\n<li class='ericListItem'><a class='ericListItem' href='https:\/\/www.ericwhite.com\/blog\/2011\/08\/22\/fourth-and-final-screen-cast-in-series-on-addingupdating-the-toc-in-openxml-wordprocessingml-documents\/' target='_blank'>Adding\/Updating the TOC in OpenXML WordprocessingML Documents (4th Screen-cast<\/a><\/li>\n<\/ul>\n<p><a id='wordprocessingml'\/><\/p>\n<h1>WordprocessingML Videos<\/h1>\n<h2 style='font-size: small;'><a href='https:\/\/www.ericwhite.com\/blog\/toc-condensed\/#wordprocessingml'>All Topics<\/a><span style='position: relative; left: 1em;'><a href='https:\/\/www.ericwhite.com\/blog\/video-toc-expanded\/#wordprocessingml'>Expanded TOC<\/a><\/span><\/h2>\n<ul>\n<li class='ericListItem'><a class='ericListItem' href='https:\/\/www.ericwhite.com\/blog\/2011\/03\/02\/video-of-use-of-document-generation-example\/' target='_blank'>Video of use of Document Generation Example<\/a><\/li>\n<li class='ericListItem'><a class='ericListItem' href='https:\/\/www.ericwhite.com\/blog\/2011\/03\/08\/release-of-v1-of-simple-docx-generation-system\/' target='_blank'>Release of V1 of Simple DOCX Generation System<\/a><\/li>\n<li class='ericListItem'><a class='ericListItem' href='https:\/\/www.ericwhite.com\/blog\/2011\/03\/09\/getting-started-with-open-xml-powertools-markup-simplifier\/' target='_blank'>Getting Started with Open XML PowerTools Markup Simplifier<\/a><\/li>\n<li class='ericListItem'><a class='ericListItem' href='https:\/\/www.ericwhite.com\/blog\/2011\/03\/15\/changing-the-schema-for-this-open-xml-document-generation-system\/' target='_blank'>Changing the Schema for this Open XML Document Generation System<\/a><\/li>\n<li class='ericListItem'><a class=\"ericListItem broken_link\" href=\"http:\/\/openxmldeveloper.org\/home2\/bm8qcmjy\/public_html\/blog\/b\/openxmldeveloper\/archive\/2011\/03\/28\/132189.aspx\" target=\"_blank\">Updating Data for an Embedded Chart in an Open XML WordprocessingML Document<\/a><\/li>\n<li class='ericListItem'><a class='ericListItem' href='https:\/\/www.ericwhite.com\/blog\/2011\/03\/29\/release-of-v2-of-doc-gen-system-xpath-in-content-controls\/' target='_blank'>Release of V2 of Doc Gen System: XPath in Content Controls<\/a><\/li>\n<li class='ericListItem'><a class='ericListItem' href='https:\/\/www.ericwhite.com\/blog\/2011\/03\/29\/update-data-behind-an-embedded-chart-in-an-open-xml-wordprocessingml-document\/' target='_blank'>Update Data behind an embedded Chart in an Open XML WordprocessingML Document<\/a><\/li>\n<li class='ericListItem'><a class=\"ericListItem broken_link\" href=\"http:\/\/openxmldeveloper.org\/home2\/bm8qcmjy\/public_html\/blog\/b\/openxmldeveloper\/archive\/2011\/04\/01\/133710.aspx\" target=\"_blank\">How to Solve Open XML Developer Problems<\/a><\/li>\n<li class='ericListItem'><a class='ericListItem' href='https:\/\/www.ericwhite.com\/blog\/2011\/04\/18\/change-the-schema-for-simple-free-doc-generation-system\/' target='_blank'>Change the Schema for Simple Free Doc Generation System<\/a><\/li>\n<li class='ericListItem'><a class=\"ericListItem broken_link\" href=\"http:\/\/openxmldeveloper.org\/archive\/2011\/04\/22\/141825.aspx\" target=\"_blank\">Open XML Markup Simplifier Application makes it easier to research WordprocessingML<\/a><\/li>\n<li class='ericListItem'><a class=\"ericListItem broken_link\" href=\"http:\/\/openxmldeveloper.org\/home2\/bm8qcmjy\/public_html\/blog\/b\/openxmldeveloper\/archive\/2011\/04\/22\/141825.aspx\" target=\"_blank\">Open XML Markup Simplifier Application makes it easier to research WordprocessingML<\/a><\/li>\n<li class='ericListItem'><a class=\"ericListItem broken_link\" href=\"http:\/\/openxmldeveloper.org\/archive\/2011\/04\/25\/143067.aspx\" target=\"_blank\">In-Depth Exploration of WordprocessingML Fields<\/a><\/li>\n<li class='ericListItem'><a class=\"ericListItem broken_link\" href=\"http:\/\/openxmldeveloper.org\/archive\/2011\/04\/27\/143766.aspx\" target=\"_blank\">In-Depth Exploration of WordprocessingML Fields &#8211; Part 2<\/a><\/li>\n<li class='ericListItem'><a class='ericListItem' href='https:\/\/www.ericwhite.com\/blog\/2011\/05\/04\/screen-cast-exploring-margins-in-open-xml-wordprocessingml-documents\/' target='_blank'>Screen-cast: Exploring Margins in Open XML WordprocessingML Documents<\/a><\/li>\n<li class='ericListItem'><a class=\"ericListItem broken_link\" href=\"http:\/\/openxmldeveloper.org\/archive\/2011\/05\/04\/145745.aspx\" target=\"_blank\">Exploring Margins in Open XML WordprocessingML Documents<\/a><\/li>\n<li class='ericListItem'><a class='ericListItem' href='https:\/\/www.ericwhite.com\/blog\/2011\/05\/10\/using-xml-dom-to-detect-tracked-revisions-in-an-open-xml-wordprocessingml-document\/' target='_blank'>Using XML DOM to Detect Tracked Revisions in an Open XML WordprocessingML Document<\/a><\/li>\n<li class='ericListItem'><a class='ericListItem' href='https:\/\/www.ericwhite.com\/blog\/2011\/05\/12\/search-and-replace-text-in-an-open-xml-wordprocessingml-document\/' target='_blank'>Search and Replace Text in an Open XML WordprocessingML Document<\/a><\/li>\n<li class='ericListItem'><a class=\"ericListItem broken_link\" href=\"http:\/\/openxmldeveloper.org\/home2\/bm8qcmjy\/public_html\/blog\/b\/openxmldeveloper\/archive\/2011\/07\/07\/introduction-to-documentbuilder-2-0-screen-cast-1-of-3.aspx\" target=\"_blank\">Introduction to DocumentBuilder 2.0 &#8211; Screen-Cast 1 of 3<\/a><\/li>\n<li class='ericListItem'><a class=\"ericListItem broken_link\" href=\"http:\/\/openxmldeveloper.org\/home2\/bm8qcmjy\/public_html\/blog\/b\/openxmldeveloper\/archive\/2011\/07\/12\/introduction-to-documentbuilder-2-0-screen-cast-2-of-3.aspx\" target=\"_blank\">Introduction to DocumentBuilder 2.0 &#8211; Screen-Cast 2 of 3<\/a><\/li>\n<li class='ericListItem'><a class=\"ericListItem broken_link\" href=\"http:\/\/openxmldeveloper.org\/home2\/bm8qcmjy\/public_html\/blog\/b\/openxmldeveloper\/archive\/2011\/07\/14\/introduction-to-documentbuilder-2-0-screen-cast-3-of-3.aspx\" target=\"_blank\">Introduction to DocumentBuilder 2.0 &#8211; Screen-Cast 3 of 3<\/a><\/li>\n<li class='ericListItem'><a class=\"ericListItem broken_link\" href=\"http:\/\/openxmldeveloper.org\/home2\/bm8qcmjy\/public_html\/blog\/b\/openxmldeveloper\/archive\/2011\/08\/04\/introducing-textreplacer-a-new-class-for-powertools-for-open-xml.aspx\" target=\"_blank\">Introducing TextReplacer: A New Class for PowerTools for Open XML<\/a><\/li>\n<li class='ericListItem'><a class=\"ericListItem broken_link\" href=\"http:\/\/openxmldeveloper.org\/home2\/bm8qcmjy\/public_html\/blog\/b\/openxmldeveloper\/archive\/2011\/08\/08\/exploring-tables-of-contents-in-open-xml-wordprocessingml-documents.aspx\" target=\"_blank\">Exploring Tables-of-Contents in Open XML WordprocessingML Documents<\/a><\/li>\n<li class='ericListItem'><a class=\"ericListItem broken_link\" href=\"http:\/\/openxmldeveloper.org\/home2\/bm8qcmjy\/public_html\/blog\/b\/openxmldeveloper\/archive\/2011\/08\/10\/exploring-tables-of-contents-in-open-xml-wordprocessingml-documents-part-2.aspx\" target=\"_blank\">Exploring Tables-of-Contents in Open XML WordprocessingML Documents (Part 2)<\/a><\/li>\n<li class='ericListItem'><a class=\"ericListItem broken_link\" href=\"http:\/\/openxmldeveloper.org\/home2\/bm8qcmjy\/public_html\/blog\/b\/openxmldeveloper\/archive\/2011\/08\/15\/exploring-tables-of-contents-in-open-xml-wordprocessingml-documents-part-3.aspx\" target=\"_blank\">Exploring Tables-of-Contents in Open XML WordprocessingML Documents (Part 3)<\/a><\/li>\n<li class='ericListItem'><a class=\"ericListItem broken_link\" href=\"http:\/\/openxmldeveloper.org\/home2\/bm8qcmjy\/public_html\/blog\/b\/openxmldeveloper\/archive\/2011\/08\/18\/new-screen-cast-short-and-sweet-intro-to-documentbuilder-2-0.aspx\" target=\"_blank\">Short and Sweet Intro to DocumentBuilder 2.0<\/a><\/li>\n<li class='ericListItem'><a class=\"ericListItem broken_link\" href=\"http:\/\/openxmldeveloper.org\/home2\/bm8qcmjy\/public_html\/blog\/b\/openxmldeveloper\/archive\/2011\/08\/19\/whit-is-the-glossary-document-used-for.aspx\" target=\"_blank\">What is the glossary document used for?<\/a><\/li>\n<li class='ericListItem'><a class='ericListItem' href='https:\/\/www.ericwhite.com\/blog\/2011\/08\/22\/fourth-and-final-screen-cast-in-series-on-addingupdating-the-toc-in-openxml-wordprocessingml-documents\/' target='_blank'>Adding\/Updating the TOC in OpenXML WordprocessingML Documents (4th Screen-cast<\/a><\/li>\n<li class='ericListItem'><a class=\"ericListItem broken_link\" href=\"http:\/\/openxmldeveloper.org\/home2\/bm8qcmjy\/public_html\/blog\/b\/openxmldeveloper\/archive\/2011\/08\/24\/updating-the-toc-in-a-wordprocessingml-document-using-an-autoopen-macro.aspx\" target=\"_blank\">Updating the TOC in a WordprocessingML Document using an AutoOpen Macro<\/a><\/li>\n<li class='ericListItem'><a class=\"ericListItem broken_link\" href=\"http:\/\/openxmldeveloper.org\/home2\/bm8qcmjy\/public_html\/blog\/b\/openxmldeveloper\/archive\/2011\/09\/01\/how-to-retrieve-the-text-of-a-bookmark-from-an-openxml-wordprocessingml-document.aspx\" target=\"_blank\">How to Retrieve the Text of a Bookmark from an OpenXML WordprocessingML Document<\/a><\/li>\n<li class='ericListItem'><a class=\"ericListItem broken_link\" href=\"http:\/\/openxmldeveloper.org\/home2\/bm8qcmjy\/public_html\/blog\/b\/openxmldeveloper\/archive\/2011\/09\/06\/replacing-text-of-a-bookmark-in-an-openxml-wordprocessingml-document.aspx\" target=\"_blank\">Replacing Text of a Bookmark in an OpenXML WordprocessingML Document<\/a><\/li>\n<li class='ericListItem'><a class=\"ericListItem broken_link\" href=\"http:\/\/openxmldeveloper.org\/home2\/bm8qcmjy\/public_html\/blog\/b\/openxmldeveloper\/archive\/2011\/09\/23\/advanced-use-of-documentbuilder-2-0.aspx\" target=\"_blank\">Advanced use of DocumentBuilder 2.0<\/a><\/li>\n<li class='ericListItem'><a class=\"ericListItem broken_link\" href=\"http:\/\/openxmldeveloper.org\/home2\/bm8qcmjy\/public_html\/blog\/b\/openxmldeveloper\/archive\/2011\/10\/03\/custom-xml-parts-and-content-controls.aspx\" target=\"_blank\">Custom XML Parts and Content Controls<\/a><\/li>\n<li class='ericListItem'><a class=\"ericListItem broken_link\" href=\"http:\/\/openxmldeveloper.org\/home2\/bm8qcmjy\/public_html\/blog\/b\/openxmldeveloper\/archive\/2011\/10\/12\/exploring-the-set-openxmlstring-cmdlet-in-powertools-for-open-xml-2-2.aspx\" target=\"_blank\">Exploring the Set-OpenXmlString CMDLET in PowerTools for Open XML 2.2<\/a><\/li>\n<li class='ericListItem'><a class=\"ericListItem broken_link\" href=\"http:\/\/openxmldeveloper.org\/home2\/bm8qcmjy\/public_html\/blog\/b\/openxmldeveloper\/archive\/2011\/11\/03\/merge-comments-from-multiple-openxml-wordprocessingml-documents-into-a-single-document.aspx\" target=\"_blank\">Merge Comments from Multiple OpenXML WordprocessingML Documents into a Single Document<\/a><\/li>\n<li class='ericListItem'><a class=\"ericListItem broken_link\" href=\"http:\/\/openxmldeveloper.org\/home2\/bm8qcmjy\/public_html\/blog\/b\/openxmldeveloper\/archive\/2011\/11\/07\/new-screen-cast-on-the-split-openxmldocument-cmdlet-in-powertools-for-open-xml.aspx\" target=\"_blank\">Split-OpenXmlDocument cmdlet in PowerTools for Open XML<\/a><\/li>\n<li class='ericListItem'><a class=\"ericListItem broken_link\" href=\"http:\/\/openxmldeveloper.org\/home2\/bm8qcmjy\/public_html\/blog\/b\/openxmldeveloper\/archive\/2011\/11\/14\/exploring-the-markup-for-bibliographies-in-openxml-wordprocessingml.aspx\" target=\"_blank\">Exploring the Markup for Bibliographies in OpenXML WordprocessingML<\/a><\/li>\n<li class='ericListItem'><a class=\"ericListItem broken_link\" href=\"http:\/\/openxmldeveloper.org\/home2\/bm8qcmjy\/public_html\/blog\/b\/openxmldeveloper\/archive\/2011\/11\/18\/screen-cast-sections-headers-and-footers.aspx\" target=\"_blank\">Screen-Cast: Sections, Headers, and Footers<\/a><\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>Content Controls DocumentBuilder DOCX Generation Functional Programming Introduction LINQ LINQ to XML Office Automation Open XML SDK OpenXML PowerTools PPTX Generation PresentationML SDK Productivity Tool SpreadsheetML VBA Word Automation Word Automation Services WordprocessingML Content Controls Videos All TopicsExpanded TOC Video of use of Document Generation Example Release of V1 of Simple DOCX Generation System Changing [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"open","ping_status":"open","template":"","meta":{"_bbp_topic_count":0,"_bbp_reply_count":0,"_bbp_total_topic_count":0,"_bbp_total_reply_count":0,"_bbp_voice_count":0,"_bbp_anonymous_reply_count":0,"_bbp_topic_count_hidden":0,"_bbp_reply_count_hidden":0,"_bbp_forum_subforum_count":0,"_s2mail":"","footnotes":""},"class_list":["post-537","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/www.ericwhite.com\/blog\/wp-json\/wp\/v2\/pages\/537","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.ericwhite.com\/blog\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.ericwhite.com\/blog\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.ericwhite.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.ericwhite.com\/blog\/wp-json\/wp\/v2\/comments?post=537"}],"version-history":[{"count":12,"href":"https:\/\/www.ericwhite.com\/blog\/wp-json\/wp\/v2\/pages\/537\/revisions"}],"predecessor-version":[{"id":581,"href":"https:\/\/www.ericwhite.com\/blog\/wp-json\/wp\/v2\/pages\/537\/revisions\/581"}],"wp:attachment":[{"href":"https:\/\/www.ericwhite.com\/blog\/wp-json\/wp\/v2\/media?parent=537"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}