Skip to main content

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

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

  1. Откройте XLSM-документ с VBA-макросом.
  2. Откройте окно редактора макрокоманд одним из следующих способов:
  • На информационном баннере нажмите кнопку Открыть Интерпретатор VBA .

  • Во вкладке Макрокоманды нажмите кнопку Редактор макрокоманд.

  • При работе в macOS выберите пункт главного меню Инструменты > Макрокоманды > Редактор макрокоманд.

  1. Выберите требуемый VBA-макрос и нажмите кнопку Конвертировать. Все макрокоманды с кодом на VBA будут иметь соответствующую подпись рядом с названием.

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

Информация

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

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

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