A macro is a set of commands that can be played back at will to perform a given task. These tasks can be something simple from inserting your name and address into a document to something much more complex such as launching a program, copying data from it, activating another program, pasting the data into it and repeating this several times. Tasks performed by macros are typically repetitive in nature allowing significant savings in time by executing the macro instead of manually repeating the commands