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