Description
Database macro programming has changed enormously over the last 15 years, having gone from Access Basic macros to VBA. Another major change occurred with  Office 95, when macros went to VBA modules in a separate environment accessed via the Visual Basic Editor. It used to be fairly basic: code was entered into a special design window. Although the language was rather powerful in its own right, it was not a structured language and could certainly not be described as object-oriented.