Macro Converter アドオンの概要

Macro Converter は、Visual Basic for Applications(VBA)コードを含む Excel ファイルを Google スプレッドシート ファイルや Apps Script に簡単に変換できるアドオンです。Macro Converter アドオンを使用すると、ファイルの互換性を確認して自動的に変換できます。

始める前に

マクロコンバータを使用するには:

  • Google Workspace Enterprise Plus アカウントまたは Google Workspace for Education Plus アカウントが必要です。
  • Excel または Google スプレッドシートとスクリプト言語(VBA または Apps Script)についてある程度の知識が必要です。
  • 基本的なスクリプトを読み、理解できる必要があります。

Macro Converter アドオンをインストールする

  1. パソコンで Google Workspace Marketplace のマクロ変換アドオンに移動します。
  2. 右上の [インストール] > [続行] > [許可] をクリックします。
  3. インストールには数秒かかることがあります。アドオンのインストールが完了したら、[完了] をクリックします。

インストールが完了すると、Google ドライブの右側のパネルに Macro Converter アドオンが表示されます。サイドパネルが表示されていない場合は、右下にある「サイドパネルを表示」アイコン をクリックします。

マクロコンバータの使用方法

  1. 変換するファイルの互換性レポートを生成しますVBA マクロが Apps Script と互換性があるかどうかを確認するをご覧ください。
  2. 互換性レポートの情報を使用して VBA コードを更新します
    1. コードが完全に互換性がある場合は、変更する必要がない場合があります。
    2. VBA コードに、Apps Script コードに簡単に変換できない API が含まれている場合は、Apps Script で回避策が提示されます。Apps Script の回避策は、ファイルを変換した後に実装できますが、VBA に精通している場合は、ファイルを変換する前に VBA の回避策を作成して実装することをおすすめします。
  3. VBA コードを変更したら、互換性レポートを再度実行してください。 この手順により、ファイルの互換性が向上し、更新が必要になった場合にフラグを立てることができます。
  4. 必要に応じて手順 2 と 3 を繰り返します。これらの手順により、ファイルの互換性が最大限に確保され、変換後に必要な作業量が削減されます。ファイルを変換した後に回避策の適用を完了する場合は、次のステップに進みます。
  5. ファイルを変換する
  6. エラーを修正します。 コードが意図したとおりに動作するように、新しい Apps Script コードを調整しなければならない場合があります。
  7. 一般的な問題に対処する。VBA ユーザーフォームなどのアイテムは、Apps Script で手動で作成する必要があります。