巨集轉換器是一種外掛程式,可讓您輕鬆將含有 Visual Basic for Applications (VBA) 程式的 Excel 檔案轉換成 Google 試算表檔案和 Apps Script。您可以使用 Macro Converter 外掛程式判斷檔案的相容性,並自動轉換檔案。
事前準備
如要使用 Macro Converter,請按照下列步驟操作:
- 您必須擁有 Enterprise Plus 帳戶或 for Education Plus 帳戶。
- 您應具備 Excel 或 Google 試算表和指令碼語言 (VBA 或 Apps Script) 的使用技巧。
- 您應該能夠閱讀並瞭解基本指令碼。
安裝巨集轉換器外掛程式
- 在電腦上前往 Google Workspace Marketplace 中的巨集轉換器外掛程式。
- 依序按一下右上方的「安裝」 >「繼續」 >「允許」。
- 安裝作業可能需要幾秒鐘的時間。外掛程式安裝完成後,請按一下「完成」。
安裝完成後,你可以在 Google 雲端硬碟的右側面板中找到 Macro Converter 外掛程式。如果沒有看到側邊面板,請按一下右下方的「顯示側邊面板」圖示 。
如何使用巨集轉換工具
- 為要轉換的檔案產生相容性報告。請參閱「判斷 VBA 巨集是否與 Apps Script 相容」一文。
- 使用相容性報告中的資訊更新 VBA 程式碼。
- 如果程式碼完全相容,您可能不需要進行任何變更。
- 如果 VBA 程式碼含有無法輕易轉換為 Apps Script 程式碼的 API,報告會提供 Apps Script 中的因應措施。您可以在轉換檔案後實作 Apps Script 解決方法,但如果您較熟悉 VBA,建議您先建立及實作 VBA 解決方法,再轉換檔案。
- 變更 VBA 程式碼後,請再次執行相容性報告。這項步驟有助於確認檔案的兼容性已提高,並標示應進行的其他更新。
- 視需要重複執行步驟 2 和 3。這些步驟可盡可能提高檔案的相容性,以便在轉換檔案後減少所需的工作量。如果您打算在轉換檔案後完成套用替代方案,可以繼續進行下一個步驟。
- 轉換檔案。
- 修正錯誤。您可能需要調整新的 Apps Script 程式碼,確保程式碼能正常運作。
- 解決常見問題。您可能需要在 Apps Script 中手動建立項目,例如 VBA UserForms。