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