Macro Converter 插件概览

Macro Converter 是一款插件,可让您更轻松地将包含 Visual Basic for Application (VBA) 代码的 Excel 文件转换为 Google 表格文件和 Apps 脚本。您可以使用 Macro Converter 插件确定文件的兼容性,并自动进行转换。

准备工作

要使用宏转换器,请执行以下操作:

  • 您必须拥有 Google Workspace 企业 Plus 版帐号或 Google Workspace 教育 Plus 版帐号。
  • 您应该能够熟练使用 Excel 或 Google 表格以及脚本语言(VBA 或 Apps 脚本)。
  • 您应该能够阅读并理解基本脚本。

安装 Macro Converter 插件

  1. 在计算机上,前往 Google Workspace Marketplace 中的 Macro Converter 插件
  2. 在右上角,依次点击安装 > 继续 > 允许
  3. 安装可能需要几秒钟的时间。插件安装完毕后,点击完成

安装后,您可以在 Google 云端硬盘的右侧面板中找到 Macro Converter 插件。如果您没有看到侧边栏,请点击右下角的“Show side panel”图标

如何使用宏转换器

  1. 为要转换的文件生成兼容性报告。请参阅确定 VBA 宏是否与 Apps 脚本兼容
  2. 使用兼容性报告中的信息更新 VBA 代码
    1. 如果您的代码完全兼容,您可能不需要做出更改。
    2. 如果您的 VBA 代码包含的 API 无法轻松转换为 Apps 脚本代码,该报告提供了 Apps 脚本的解决方法。您可以在转换文件后实施 Apps 脚本解决方法,但如果您更熟悉 VBA,则可能需要在转换文件之前创建并实施 VBA 解决方法。
  3. 更改 VBA 代码后,再次生成兼容性报告。此步骤有助于确认文件的兼容性是否得到了提升,并且会标记应进行的任何其他更新。
  4. 根据需要重复第 2 步和第 3 步。这些步骤可最大限度提高文件的兼容性,从而减少转换后所需的工作量。如果您计划在转换文件后应用完解决方法,则可以继续执行下一步。
  5. 转换文件
  6. 修正错误。 您可能需要调整新的 Apps 脚本代码,以确保代码按预期运行。
  7. 解决常见问题。 您可能需要在 Apps 脚本中手动创建项目,例如 VBA UserForms。