Macro Converter 插件概览

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

准备工作

如需使用微距转换器,请执行以下操作:

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

安装宏转换器插件

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

安装完成后,您可以在 Google 云端硬盘的右侧边栏中找到宏转换器插件。如果您没有看到侧边栏,请点击右下角的“显示侧边栏”图标

如何使用宏转换器

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