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

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