Search notes:

Microsoft Office Open XML

Office Open XML is also known as OpenXML or OOXML.
Office Open XML is the default format for all MS Office documents.
Office Open XML is not the same as Open Office XML or the Open Document Format (ODF).
An Office Open XML document is basically a zipped archive of a few XML documents.

TODO

VBA macros/source code

VBA macros (and or source code?) are apparently not stored in an XML file, but in a binary file called vbaProject.bin (vbaProject.bin seems to be the default name; the name can be changed in …/_rels/document.xml.rels).
This vbaProject.bin file is an OLE compound file in binary format.

See also

SpreadsheetML
WordprocessingML
Helpers (Perl scripts)
The .NET namespace System.IO.Packaging.
ISO 29500
ECMA-376

Links

The github repositories of pdavis68:

Index