1.4 Relationship to Protocols and Other Structures
This file format specifies several streams and storages in an OLE compound file as described in [MS-CFB]. It is related to the structures defined in the following references:
[MS-DOC] includes an application of Microsoft® Visual Basic® for Applications (VBA) for embedded macros.
[MS-XLS] includes an application of VBA for embedded macros.
[MS-XLSB] includes an application of VBA for embedded macros.
[MS-OSHARED] contains an application of the hashing algorithm specified in section 2.4.2 for securing VBA for embedded macros.
[MS-OFORMS] specifies ActiveX controls that can be embedded in VBA as designers.
OLE Automation Protocol, as described in [MS-OAUT], that can be used to execute embedded macros in VBA.
The VBA language, as described in [MS-VBAL], specifies the source code language that is used for embedded macros in this format.