You can perform these tasks and accomplish a great deal more by using Visual Basic for Applications (VBA) for Office-a simple, but powerful programming language that you can use to extend Office applications. Are you facing a repetitive clean up of fifty tables in Word? Do you want a particular document to prompt the user for input when it opens? Are you having difficulty figuring out how to get your contacts from Microsoft Outlook into a Microsoft Excel spreadsheet efficiently?