3.1 VBA Supplemental Data Part
This example shows a usage of a Word VBA Supplemental Data part (section 2.1.1.3). Consider the following XML, showing the complete contents of the VBA Supplemental Data part (section 2.1.1.3) of a word-processing document.
-
<wne:vbaSuppData xmlns:ve="http://schemas.openxmlformats.org/markup-compatibility/2006" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:r="http://schemas.openxmlformats.org/officeDocument/2006/relationships" xmlns:m="http://schemas.openxmlformats.org/officeDocument/2006/math" xmlns:v="urn:schemas-microsoft-com:vml" xmlns:wp="http://schemas.openxmlformats.org/drawingml/2006/wordprocessingDrawing" xmlns:w10="urn:schemas-microsoft-com:office:word" xmlns:w="http://schemas.openxmlformats.org/wordprocessingml/2006/main" xmlns:wne="http://schemas.microsoft.com/office/word/2006/wordml"> <wne:docEvents> <wne:eventDocOpen/> <wne:eventDocXmlAfterInsert/> </wne:docEvents> <wne:mcds> <wne:mcd wne:macroName="PROJECT.NEWMACROS.MACRO1" wne:name="Project.NewMacros.Macro1" wne:bEncrypt="00" wne:cmg="56"/> </wne:mcds> </wne:vbaSuppData>
The docEvents child of the vbaSuppData element (section 2.1.3.1) specifies that both the Open event and the XMLAfterInsert event are active for this document. The mcds element of the vbaSuppData element (section 2.1.3.1) contains an mcd element that specifies macro information for the "Project.NewMacros.Macro1" macro.