In computers, a macro (for "large"; the opposite of "micro") is any programming or user interface that, when used, expands into something larger.
By running a macro, users are able to trim down time normally consumed by repetitive tasks. Some macros, like the ones in MS Excel, may also contain functions. An Excel macro is typically created by recording a sequence of keyboard and mouse actions using the Macro Recorder. It can also be created using Visual Basic (because even a recorded macro is made up of Visual Basic code). A stored macro can then be accessed from a menu list or from the toolbar and run by simply clicking. You can also assign a hotkey to the macro for even faster access. Since macros can be called automatically as soon as a digital document is loaded, they have been employed by malicious individuals for creating macro viruses. In the 1990s, unsuspecting users were often terrorized by screens that seemingly displayed characters on their own or mouse pointers that clicked on buttons or highlighted text.
For more information get help at CodeAvail- Online Computer Science Assignment
Usually there are three extended classes of macros, and each of them takes diverse sort of input format to create a diverse sort of output pattern. The expression occurred with macro-assemblers, where the basic concept was to put down a lone statement that comes into view like an instruction in the assembly language.
When the program was set-up, the macro-instruction was broadened into a series of real instructions which would later be set-up. In this manner the complexity of the series of real instructions would be not disclosed. Compound macro-assemblers give refined ways too append parameters to macros, so that the macro would stretch in diverse ways based on the values of the parameters.