OOXML Hacking: Buy the Book

After years of original research, you can finally buy the book! Filled with unique information not found anywhere else, online or in print, this manual shows you how to build SuperThemes 3 different ways, how to create custom Effects Themes, how to edit the Ribbon in macOS, and much more!

OOXML Hacking: buy the book

The book expands on many of the brief articles on this site, putting them in logical order and expanding the number of examples. Author John Korchok explains how Office Open XML files work, shows you where to find each XML part and how each part can be modified. With these tools, you can provide unique services to your clients or users that you can’t find at the average Office template service bureau. To give you a better idea of what it covers, here is the Table of Contents:

Table of Contents 1
Table of Contents 2
Table of Contents 3

All techniques are covered in both Windows and macOS. The book includes a link to a downloadable text file with all the hyperlinks, XML and VBA listings, so you don’t have to retype anything from the printed page. At this time, only print copies are available, ebook versions will be here in several months. To buy the book, click here.

11:42 am

14 thoughts on “OOXML Hacking: Buy the Book

  1. Hi, John, I’ve gotten so much out of your blog, now I’m ready for the next level. It’s been 8 months now — I hope the ebook will finally come out *this* month.

    • Thanks for your kind words. We’re still working out the server infrastructure, since we’ll be selling the ebook directly. It will probably be at least another six months or so. We appreciate for your patience!

  2. I’d buy the ebook in a moment…. we need super themes and we need ’em fast… too fast for physical delivery unfortunately. I’ll have to wing it mangling the sample files kindly provided.

  3. Hello, John,

    on page 141 (Odd Applications) in your book you explain how TextOverFlow can be prevented by VertOverflow / clip or ellipsis. In which XML file can I change this.
    slideMaster1.xml, slideLayout.xml ….?

    If I change it in slideMaster1.xml nothing happens.
    And what about HorzOverflow? Does it work?

    Br Donald

    • You add vertOverflow to text boxes or placeholders. Those can be on a slide master, a slide layout or an ordinary slide. Start by setting the shape to Do not Autofit. Place the tag inside <p:sp><p:txBody><a:bodyPr />.

      Oddly enough, the Ellipsis tag will only display the three dots if that tag is placed on the slide XML. Adding it to a slide master or layout still crops the text, but the ellipsis doesn’t display.

Leave a Reply

*Required fields. Your email address will not be published.

Posting XML? To enter XML code, please replace all less than signs "<" with "&lt;" and greater than signs ">" with "&gt;". Otherwise, Wordpress will strip them out and you will see only a blank area where your code would have appeared.