Macro Converter 插件概览

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

准备工作

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

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

安装 Macro Converter 插件

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

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

如何使用宏转换器

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