A macro is a sequence of computer instructions generated by a special piece of software called a
macro generator. Instead of writing the same sequence of instructions every time it is needed, the programmer defines a macro by giving the sequence a symbolic name, which is used in the program. The macro generator (which may be part of a larger piece of software, such as an assembler) automatically substitutes the sequence for all occurrences of the name. Research Macro