Macro Converter アドオンの概要

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

始める前に

Macro Converter を使用するには:

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

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

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

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

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. 一般的な問題に対処する。 Apps Script で VBA UserForm などの項目を手動で作成する必要がある場合があります。