Makro je kompozicijski element, ki prihaja iz grškega jezika in kaže na nekaj, kar je "veliko" . Zato je nasprotno od mikro ( "majhnih" ).
Makro predpona vam omogoča, da oblikujete različne koncepte, kot je makro fotografija (tehnika, ki se razvija, ko ima prikazana velikost, ki je enaka ali manjša od dimenzij elektronskega senzorja), makrobiotična (oblika prehrane, katere namen je povečati blaginjo oseba ) ali makroekonomija (teoretična veja, ki preučuje globalno vedenje gospodarstva, analizira celotno proizvedeno blago, zaposlitveni status, dohodek itd.).
Pomembno je poudariti, da pri zgoraj omenjeni makro fotografiji uporabljamo tako imenovane makro leče, ki so tiste, ki se uporabljajo za najbolj natančno fokusiranje na zelo kratki razdalji in ki povzročajo povečanje naravne velikosti.
In vse to, ne da bi pozabili, da obstajajo tudi cilji supermacro, za katere je značilen videz ali znaki identitete, podobni tistim v mikroskopih in ki nimajo obroča za fokusiranje.
Podobno obstajajo tudi tako imenovani lažni makri, ki se pojavljajo v številnih digitalnih fotoaparatih in so predstavljeni kot elementi za povečanje za približno 50%, če v resnici ne.
V računalništvu se beseda makro uporablja za napotitev makro navodil, ki je zaporedje navodil, shranjenih za omogočanje organiziranega izvajanja naročila. To pomeni, da ukaz makra omogoča, da en ukaz sproži zaporedje več navodil.
Makro lahko razumemo kot navodilo za kompleksnost, ki je sestavljeno iz več enostavnih navodil. Makro je mogoče shraniti v programsko opremo, v kateri se izvaja, bodisi s pomočjo gumba ali določene kombinacije tipk.
Opozoriti je treba, da je programska oprema sestavljena tudi iz niza navodil. Vendar pa se razlikuje od makrostruktur tako, da se izvajanje makrov razvija zaporedno in da ni možnosti za vzpostavitev bifurkacije.
Zaporedno sledenje makra vam omogoča poenostavitev opravil in shranjevanje korakov. Na primer: makro z ukazom za brisanje zapisa iz baze podatkov se lahko "pokliče" iz drugega ukaza, kar bo prihranilo čas za programerja in uporabnika.
Eden od programov, ki najpogosteje govori o makrih, je v Microsoft Excelu, ki je programska oprema, ki se na poslovni ravni uporablja za razvoj in delo s preglednicami. V tej aplikaciji se izraz makro Excel uporablja za sklicevanje na programsko kodo, ki je izdelana z uporabo programskega jezika VBA (Visual Basic for Applications).
Zahvaljujoč tem makrom lahko ustvarite nove funkcije za avtomatizacijo različnih nalog programa, tako da jih lahko izvedete s preprostim klikom. In vse to, ne da bi pozabili, da na enak način omogočajo ustvarjanje novih aplikacij in razširitev rešitev, ki jih Excel predstavlja z novimi rešitvami ali orodji.
Programerji uporabljajo makroprocesorje za skrajšanje določenih fragmentov svojih programov in uporabo teh okrajšav tolikokrat, kot to zahteva njihova naloga.