Макрос — это небольшая программа, чётко заточенная под определённые действия, чаще всего не имеющая графического интерфейса. 1 Она умеет запоминать набор действий в других программах, сохранять их и применять к документам. 3
Обычная программа — это последовательность инструкций для решения задачи компьютером. 4 Её можно представить как большую и обширную команду, заданную системе. 1
Таким образом, основное отличие в том, что макрос — это запись действий оператора посредством клавиатуры и мышки, а написание программы — более сложная задача, для которой требуется знание языка программирования. 2
Например, с помощью макроса можно записать нужную последовательность действий и назначить для неё горячую клавишу. 3 После этого каждый раз при её нажатии можно будет применять заданные эффекты. 3