Чем мы можем вам помочь?

В приложении «МойОфис Таблица» недоступен запуск VBA-макросов, созданных в Microsoft Excel. Но вы можете просмотреть код VBA-макросов, которые содержатся в документе, и переписать их на языке Lua.

Для просмотра доступны VBA-макросы, сохраненные в "Этой книге".

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

1.Откройте XLSM- или XLSB-документ.

2.Выберите Lua-макрос с названием VBA-модуля, в котором содержится требуемый VBA-макрос. Например, если VBA-макрос Macro1 содержится в VBA-модуле Module1, выберите Lua-макрос Module1. Для выбора Lua-макроса выполните одно из следующих действий:

Во вкладке Макрокоманды нажмите кнопку t_macros_editor_icon Редактор макрокоманд. В окне редактора макрокоманд выберите требуемый Lua-макрос.

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

На боковой панели нажмите кнопку side_panel_macro (Макрокоманды). На панели работы с макрокомандами нажмите на стрелку справа от кнопки Новая макрокоманда. В выпадающем списке выберите команду Открыть редактор. В окне редактора макрокоманд выберите требуемый Lua-макрос.

На боковой панели нажмите кнопку side_panel_macro (Макрокоманды). На панели работы с макрокомандами наведите курсор мыши на название требуемого Lua-макроса и нажмите кнопку side_panel_macro_more (Еще). В выпадающем списке выберите команду Редактировать.

3.В окне редактора макрокоманд отобразится код VBA-макросов, которые содержатся в соответствующем VBA-модуле. Перепишите код требуемого VBA-макроса на языке Lua.

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

5.Сохраните документ в формате XLSX с помощью команды Сохранить как.

 

В исходном XLSM- или XLSB-документе внесенные изменения не сохраняются.

 

Был ли материал полезным?
Да
Нет
Предыдущее
Удалить макрокоманду