Group of several keystrokes or computer instructions assigned to one or more keystrokes or mouse clicks, or embedded in a program. A macro is actually a miniature but complete computer program (often generated with an application program such as a word processor) that carries out a sequence of operations intended by the user or programmer.