As nouns the difference between macro and macrolanguage
is that
macro is (programming|computing) a comparatively human-friendly abbreviation of complicated input to a computer program or
macro can be (photography) macro lens while
macrolanguage is (computing) a system for defining and processing macros or
macrolanguage can be (linguistics) a language consisting of widely varying dialects, or a group of very closely related languages.
As an adjective macro
is very large in scope or scale.