Најпростије речено, макрои служе за аутоматизовање уобичајених активности у програмима. На пример, рецимо да имате потребу да сваки пут када штампате одређени документ треба да га одштампате у пет примерака. Због овога ћете сваки пут пролазити кроз мени "File> Print", унети "5 copies" и затим кликнути дугме "OK" за слање на штампу. Зар не би било много боље да само притиснете неку комбинацију тастера или да кликнете дугме на палети алатки, па да вам Word аутоматски одштампа пет копија документа? Управо то за вас раде макрои. Макрои вам дозвољавају да задацима које често обављате доделите пречицу са тастатуре или да креирате дугме на некој од палета алатки. Они се иначе пишу у програмском језику Visual Basic for Applications (VBA), али их можете креирати и без знања VBA језика.
Макро може бити креиран готово за било који задатак који иначе обављате у Word-у. Можете чак креирати и макро који ће рецимо аутоматски постављати одређени текст (са било којим форматирањем) на одређено место у документу, што је рецимо јако добро за типске документе какви су уговори или други правни акти.
Без знања VBA језика макрое можете креирати техником "снимања" (recording), тј. уз помоћ рикордера који је врло сличан тејп-рикордеру касетофона. Када започнете са снимањем макроа, искочиће вам на екрану палета алатки са стандардном дугмади "stop" и "pause". Да би вам ова прича о снимању макроа била много јаснија, у следећем наставку ћемо креирати макро који ће нам омогућити аутоматско штампање пет копија истог документа.