Возможно, имелись в виду различия между макросами, созданными с помощью макрорекордера и путём программирования вручную. 23
Макрорекордер позволяет записывать набор действий и потом повторять его. 3 Такой способ подходит тем, кто не собирается писать сложные макросы. 3 Макрорекордер создаёт код автоматически, но имеет некоторые ограничения: может записать только работу с содержимым документа, а не программой в целом, не позволяет создать новые пользовательские функции и циклы. 3
Программирование вручную предполагает написание исходного кода алгоритма на специальном языке программирования. 2 Такой подход ориентирован на опытных пользователей, которые умеют программировать. 2 Например, для программ Microsoft Office макросы пишутся на языке VBA — Visual Basic for Application. 1
Таким образом, разница между стандартными макросами и программируемыми заключается в том, что первый вид создаётся автоматически, а второй предполагает самостоятельное написание кода.