Creating and running recorded macros -- Writing your own macros -- Understanding program variables -- Building VBA expressions -- Working with objects -- Controlling your VBA code -- Programming Word -- Programming Excel -- Programming PowerPoint -- Programming Access databases -- Programming Outlook e-mail -- Creating custom VBA dialog boxes -- Creating custom menus and toolbars -- Working with other applications -- VBA tips and techniques -- Debugging VBA procedures.