Skip to main content

Конвертировать код VBA-макроса

Чтобы автоматически конвертировать код VBA-макроса в новую макрокоманду с аналогичным кодом на Lua, выполните следующие действия:

  1. Откройте XLSM-документ с VBA-макросом.

  2. Откройте окно редактора макрокоманд одним из следующих способов:

    • На информационном баннере нажмите кнопку Открыть Интерпретатор VBA.
    • Во вкладке Макрокоманды нажмите кнопку Редактор макрокоманд. При работе в macOS выберите пункт главного меню Инструменты > Макрокоманды > Редактор макрокоманд.
  3. Выберите требуемый VBA-макрос и нажмите кнопку Конвертировать. Все макрокоманды с кодом на VBA будут иметь соответствующую подпись рядом с названием.

Редактор создаст под VBA-макросом новую связанную с ним макрокоманду с аналогичным названием и кодом на Lua.

info

Если при конвертации или запуске макрокоманды произошла ошибка, в окне редактора макрокоманд появится кнопка Открыть файл в Excel. При ее нажатии документ можно будет открыть в Excel и проверить корректность исходного кода VBA. Кнопка появляется только на ОС Windows c установленным приложением Microsoft Excel и остается в окне редактора макрокоманд до его закрытия.

  1. Закройте окно редактора макрокоманд.

  2. Сохраните документ в формате XLSM, чтобы не потерять исходные макрокоманды на VBA.