Для написания макросов и надстроек в МойОфис используется свободный скриптовый язык программирования Lua. Этот кросс-платформенный язык легок в освоении и обладает широкими возможностями. В настоящий момент в МойОфис реализована поддержка Lua версии 5.3.2.
VBA (Visual Basic for Applications) – собственная технология Microsoft, применение которой ограничено лицензионными условиями, поэтому она не может использоваться в продуктах других компаний.
Чтобы макросы работали в МойОфис, необходимо перевести код макрокоманд на язык Lua. Для решения этой задачи мы предлагаем следующие варианты:
Для частных лиц:
Освоить Lua по методологии Центра компетенций «Хаб Знаний МойОфис». Простые примеры помогут научиться быстро создавать нужные макрокоманды в ваших документах.
Для государственных и коммерческих организаций:
Обратиться в службу технической поддержки МойОфис для подбора индивидуального решения. Мы предлагаем полный комплекс консалтинговых услуг и обязательно поможем настроить использование макрокоманд.
Также мы подготовили краткое руководство по созданию, выполнению, редактированию и отладке макрокоманд в Справочном центре.
Большое русскоязычное руководство по Lua можно найти здесь -
http://lua.org.ru/contents_ru.html.