Visual Basic for Applications (VBA) is the programming language for Microsoft Office and its associated applications (Word, Excel, Powerpoint, Access, FrontPage). Users can write sub-routines that execute these actions & methods and operate with the application. Typically this is started by enabling developer tools in a Microsoft Office application. If you're a Pascal or C programmer, you'll find all the program structures you're used to.
Getting started with VBA
List of actions & methods
Note that you always can press F1 within any VBA-editor to get a similar list