1 | VBA uses a core language which is surrounded by a hierarchy of usable objects which encapsulate most of the functionality of the application. |
2 | |
3 | Objects group features into a hierarchy that is more understandable than a flat macro language consisting of a myriad of commands. |
4 | |
5 | VBA allows customizability of almost every conceivable feature of Office application using macro procedures, that can be manipulated using the user-interface of the application. |