Macro Converter アドオンの概要

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

Macro Converter アドオンは Excel ファイルでのみ使用してください。Excel 97 以降のファイル形式がサポートされています。

始める前に

Macro Converter を使用するには:

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

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

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

Google Workspace 管理者の場合は、組織のドメインに Macro Converter アドオンをインストールし、アプリの使用を許可するユーザーを指定します。ドメインに Google Workspace Marketplace アプリをインストールするをご覧ください。

インストールが完了したら、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 ユーザーフォームなどの項目を手動で作成する必要がある場合があります。