This document specifies the Office Macro-Enabled File Format Version 2. This file format specifies the structures of macro-enabled WordprocessingML, SpreadsheetML, and PresentationML file formats that are either not present in or modified from non-macro-enabled WordprocessingML, SpreadsheetML, and PresentationML file formats described in [ISO/IEC29500:2011]. The macro-enabled file formats consist of the non-macro-enabled file formats described in [ISO/IEC29500:2011] and the XML structures, XML, and non-XML parts described in this document.
Sections 1.7 and 2 of this specification are normative and can contain the terms MAY, SHOULD, MUST, MUST NOT, and SHOULD NOT as defined in [RFC2119]. All other sections and examples in this specification are informative.