If you're like most Microsoft Office users, much of the work that you do in Office applications can be repetitive. For example, you might always enter a series of headings in Microsoft Word documents, or routinely increase the width of the first few columns in your Microsoft Excel worksheets. If these actions take up much of your time, you might consider recording your commands as a macro and then running the macro whenever you need to do the work. A macro is a named set of instructions that tells Office to perform an action for you. In this chapter, you'll learn what Office macros look like and how you can use them to increase your productivity. You'll also learn how to record, run, and edit macros, and how to use the programming tools in the Microsoft Visual Basic development environment.