Конвертер макросов — это надстройка, которая упрощает преобразование файлов Excel, содержащих код Visual Basic для приложений (VBA), в файлы Google Таблиц и скрипты приложений. Вы можете использовать надстройку Macro Converter, чтобы определить совместимость ваших файлов и автоматически преобразовать их.
Прежде чем начать
Чтобы использовать конвертер макросов:
- У вас должен быть Google Workspace Учетная запись Enterprise Plus или Google Workspace для аккаунта Education Plus.
- Вы должны иметь некоторые навыки работы с Excel или Google Sheets и языками сценариев (VBA или Apps Script).
- Вы должны уметь читать и понимать базовые сценарии.
Установите надстройку «Конвертер макросов»
- На своем компьютере перейдите к надстройке Macro Converter в Google Workspace Marketplace .
- В правом верхнем углу нажмите «Установить» > «Продолжить» > «Разрешить» .
- Установка может занять несколько секунд. После установки дополнения нажмите «Готово» .
После установки вы сможете найти надстройку Macro Converter на Google Диске на правой боковой панели. Если вы не видите боковую панель, в правом нижнем углу нажмите «Показать боковую панель .
Как использовать макроконвертер
- Создайте отчет о совместимости для файлов, которые вы хотите конвертировать . См. раздел Определение совместимости макросов VBA со скриптом приложений .
- Обновите код VBA, используя информацию из отчета о совместимости .
- Если ваш код полностью совместим, возможно, вам не придется вносить изменения.
- Если в вашем коде VBA есть API-интерфейсы, которые нелегко преобразовать в код Apps Script, в отчете предлагаются обходные пути в Apps Script. Вы можете реализовать обходные пути Apps Script после преобразования файлов, но если вы более знакомы с VBA, возможно, вам захочется создать и реализовать обходные пути VBA перед преобразованием файлов.
- После внесения изменений в код VBA снова запустите отчет о совместимости . Этот шаг помогает подтвердить повышенную совместимость ваших файлов и отмечает любые дополнительные обновления, которые необходимо сделать.
- При необходимости повторите шаги 2 и 3 . Эти шаги максимизируют совместимость ваших файлов и уменьшают объем работы, необходимой после их преобразования. Вы можете перейти к следующему шагу, если планируете завершить применение обходных путей после преобразования файлов.
- Конвертируйте ваши файлы .
- Исправьте ошибки . Возможно, вам придется внести изменения в новый код App Script, чтобы убедиться, что он работает должным образом.
- Решите общие проблемы . Возможно, вам придется вручную создать элементы, такие как VBA UserForms, в Apps Script.
Похожие статьи
- Определите, совместимы ли макросы VBA
- Преобразование макросов VBA в скрипт приложений
- Исправьте ошибки в преобразованном коде
- Решение общих проблем
- Посмотрите обучающие материалы по конвертированию макросов
- Список совместимых API VBA