Чем мы можем вам помочь?
Для написания макросов и надстроек в МойОфис используется свободный скриптовый язык программирования Lua. Этот кросс-платформенный язык легок в освоении и обладает широкими возможностями. В настоящий момент в МойОфис реализована поддержка Lua версии 5.3.2.

VBA (Visual Basic for Applications) – собственная технология Microsoft, применение которой ограничено лицензионными условиями, поэтому она не может использоваться в продуктах других компаний.

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

Для частных лиц: 

Освоить Lua по методологии Центра компетенций «Хаб Знаний МойОфис». Простые примеры помогут научиться быстро создавать нужные макрокоманды в ваших документах.
 
Для государственных и коммерческих организаций: 

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

Также мы подготовили краткое руководство по созданию, выполнению, редактированию и отладке макрокоманд в Справочном центре.

Большое русскоязычное руководство по Lua можно найти здесь - https://documentation.help/FarUE3-Lua51-ru/1.html.