OOXML Hacking: Buy the Book

SOLD OUT! The paper copies of the book are all gone, but the ebook version (with an additional 40 pages of new content) is available here.

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

27 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.

  4. Hello, John,
    I really want that book. I have found you today when I was searching how to change the default lines in a powerpoint table.
    thanks
    Ana

  5. Hi John,

    I’ve found your site to be an absolute goldmine when creating powerpoint templates for work. Is there any eta on the e-book? I’d love to get a copy

    best,

    Sachin

    • Thanks for your kind words. The e-book version is coming soon with new information not included in the paper version. I’ll be announcing it here when it’s ready.

  6. Any “good” news on the new edition of your book (or e-book version)???

    ItΒ΄s long overdue!!!!

    Regards from Brazil.

  7. Hi John,
    Being a vivid VBA programmer and template builder myself I look forward to the release of the e-book.
    Any new info on the ETA?

    • The e-book of the second edition is almost ready. Brandwares has been inundated with work, so that has to come first. Hopefully, there will be a bit of time this spring to get it wrapped up and online.

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.