Macro Converter 是一款插件,可让您更轻松地将包含 Visual Basic for Application (VBA) 代码的 Excel 文件转换为 Google 表格文件和 Apps 脚本。您可以使用 Macro Converter 插件确定文件的兼容性,并自动进行转换。
准备工作
要使用宏转换器,请执行以下操作:
- 您必须拥有 Google Workspace 企业 Plus 版帐号或 Google Workspace 教育 Plus 版帐号。
- 您应该能够熟练使用 Excel 或 Google 表格以及脚本语言(VBA 或 Apps 脚本)。
- 您应该能够阅读并理解基本脚本。
安装 Macro Converter 插件
- 在计算机上,前往 Google Workspace Marketplace 中的 Macro Converter 插件。
- 在右上角,依次点击安装 > 继续 > 允许。
- 安装可能需要几秒钟的时间。插件安装完毕后,点击完成。
安装后,您可以在 Google 云端硬盘的右侧面板中找到 Macro Converter 插件。如果您没有看到侧边栏,请点击右下角的“Show side panel”图标 。
如何使用宏转换器
- 为要转换的文件生成兼容性报告。请参阅确定 VBA 宏是否与 Apps 脚本兼容。
- 使用兼容性报告中的信息更新 VBA 代码。
- 如果您的代码完全兼容,您可能不需要做出更改。
- 如果您的 VBA 代码包含的 API 无法轻松转换为 Apps 脚本代码,该报告提供了 Apps 脚本的解决方法。您可以在转换文件后实施 Apps 脚本解决方法,但如果您更熟悉 VBA,则可能需要在转换文件之前创建并实施 VBA 解决方法。
- 更改 VBA 代码后,再次生成兼容性报告。此步骤有助于确认文件的兼容性是否得到了提升,并且会标记应进行的任何其他更新。
- 根据需要重复第 2 步和第 3 步。这些步骤可最大限度提高文件的兼容性,从而减少转换后所需的工作量。如果您计划在转换文件后应用完解决方法,则可以继续执行下一步。
- 转换文件。
- 修正错误。 您可能需要调整新的 Apps 脚本代码,以确保代码按预期运行。
- 解决常见问题。 您可能需要在 Apps 脚本中手动创建项目,例如 VBA UserForms。