При работе с документом можно обнаружить, что одна и та же последовательность операций выполняется очень часто. Для автоматизации подобных действий в офисных приложениях существует возможность создать макрокоманду (или
макрос).
Макросы представляют собой программы небольшого размера, с помощью которых автоматизируется выполнение продолжительных или часто встречающихся операций внутри табличных и текстовых документов. Макрокоманды в ПО МойОфис пишутся на языке программирования Lua.