Для создания макрокоманд в редакторах МойОфис используется язык LUA, который был выбран по нескольким причинам:
- Это современный и простой язык программирования, который легко освоить, с его синтаксисом разберется не только разработчик, но и продвинутый пользователь офисного ПО.
-
Редакторы МойОфис выпускаются для различных платформ и операционных систем, и благодаря LUA мы можем гарантировать работоспособность макрокоманд как в Linux, так и в Windows.
-
Код на таком языке просто читать. Разработчики и продвинутые пользователи смогут легко работать с макросами, которые создавали другие пользователи ранее, а также делиться примерами и при необходимости модернизировать их.
-
Язык LUA открытый и не имеет лицензионных ограничений
-
Благодаря наличию большого количества библиотек, применение макрокоманд на таком языке позволяет решать практически любые задачи, которые требуют автоматизации. Это экономит ресурсы разработчика и пользователя, обеспечивая широкие возможности применения.