Chapter 32: Office Open XML Essentials


Overview

In my favorite novel, Alexandre Dumas’ The Count of Monte Cristo, the imprisoned Abbe Faria wrote a book without access to paper or writing implements. A 19th century genius resourceful enough to turn MacGyver green with envy, the good Abbe fashioned a pen out of a fishbone, ink out of soot and wine, and 12 rolls of parchment from two shirts. Not bad for an old man who was locked away in a dungeon.

In previous versions of Microsoft Office, the idea of editing a document without first opening the program in which it’s created is much like writing a book in a 19th century dungeon. Without the know-how of an Abbe Faria (or, in this case, a software engineer of equal talent), you’re probably out of luck.

Well, thanks to the ingenuity of some talented software engineers, you no longer need to be a fictional genius (or hold an advanced computer science degree) to understand every bit of a document’s structure well enough even to create one from scratch (if you’re so inclined). Though you never have to know a thing about the XML behind your documents to use the 2007 Microsoft Office release programs, the benefits of getting to know the Office Open XML Formats can be great. Using the XML content for these new file formats, advanced Microsoft Office users can see and understand literally everything that goes into a 2007 release document.

The transparency of the new file formats can save time, add flexibility, improve integration with external content, and simplify essential tasks such as protecting the private content in your documents or troubleshooting document problems. But, my favorite thing about these new formats is just the fact that you don’t have to be a programmer to reap many of the aforementioned benefits.

It’s important to reinforce that this is not an introduction to the XML programming language, but to the Office Open XML Formats. That said, in this primer, you’ll learn to understand the structure of an Office Open XML Format document and how to edit documents directly in their XML. You will also learn the basics of how to customize the Ribbon and how to create custom XML for binding data to document content.




2007 Microsoft Office System Inside Out
2007 MicrosoftВ® Office System Inside Out (Bpg-Inside Out)
ISBN: 0735623244
EAN: 2147483647
Year: 2007
Pages: 299

flylib.com © 2008-2017.
If you may any questions please contact us: flylib@qtcs.net