Excel の Office スクリプトの概要

適用先
Excel for Microsoft 365 Excel for Microsoft 365 for Mac

Excel for the web、Windows、Mac の Office スクリプトを使用して反復的なタスクを自動化します。 スクリプトを作成し、必要なときにいつでも再生します。 スクリプトを organization 全体で共有して、他のユーザーがワークフローを迅速かつ一貫性のあるものにできるようにします。 ワークフローの変更に応じてスクリプトを編集し、クラウドがorganization全体でソリューションを更新できるようにします。

Office スクリプトを作成する

新しい Office スクリプトを作成する方法は複数あります。

  • アクション レコーダーを使用してアクションを記録します。 これは、ブックに対して一貫したアクションを実行する場合に最適です。 Office スクリプトを記録して共有するためにコーディングの知識は必要ありません。 を使用して記録を開始します アクション を Office スクリプトとして記録します
  • 高度なスクリプトを作成するには、[Office スクリプト] 作業ウィンドウのコード エディターを使用します。 アクション記録ツールの使用を開始する方法と、ニーズに合わせてスクリプトを編集する方法については、チュートリアル「 Excel テーブルを作成して書式を設定する」を参照してください。
  • AI でスクリプトを下書きします。 この方法を使用してスターター スクリプトを生成し、ニーズに合わせて確認および変更します。 この機能はプレビュー段階であり、すべてのユーザーが利用できるわけではないことに注意してください。

Office スクリプトを実行する

  1. スクリプトを表示するには、[ スクリプトの自動化>表示 ] に移動し、[ 最近使用したスクリプト] または [このブックのスクリプト ] を選択して、[Office スクリプト] 作業ウィンドウを開きます。

    ヒント

    スクリプトは、 Office スクリプト ギャラリーから直接選択することもできます。

    [自動化] を選択して、[Office スクリプト] オプションを表示します。

  2. [Office スクリプト] 作業ウィンドウが開いたら、[ 実行 ] ボタンを選択してスクリプトを開始します。 スクリプトが実行されていることを示す短い通知が表示され、スクリプトが完了すると消えます。

    Office スクリプト カードで [実行] を選択してスクリプトを実行します。

  3. その他のオプション - スクリプト カードの右上隅にある省略記号メニュー (...) を選択して、コンテキスト メニューを表示します。 次のオプションがあります:

    • スクリプトを削除します。
    • スクリプトのコピーを作成します
    • スクリプトを 別の場所に移動します。
    • タスクの自動化を使用して、スクリプトを Power Automate と統合します。

トラブルシューティング

次のセクションでは、一般的な問題に関するガイダンスを提供します。 詳細については、「Office スクリプトのトラブルシューティング」を参照してください。また、Excel 技術コミュニティの専門家に相談したり、コミュニティでサポートを受けたりすることもできます。

[自動化] タブが表示されない、または Office スクリプトを使用できない

次の手順は、Excel に表示されない [自動化] タブに関連する問題のトラブルシューティングに役立ちます。

  1. Microsoft 365 ライセンスに Office スクリプトが含まれていることを確認します
  2. サードパーティの Cookie が有効になっていることを確認します (Excel on the web を使用する場合)。
  3. 管理者が Microsoft 365 管理センターで Office スクリプトを無効にしていないことを確認します
  4. 管理者が Office スクリプトをブロックするグループ ポリシーを構成していないことを確認します (Windows のみ)。
  5. WebView2 をインストールします (Windows のみ)。
  6. テナントに外部ユーザーまたはゲスト ユーザーとしてログインしていないことを確認します。

スクリプト エラー

一部のアクションは、スクリプトを初めて記録するときは問題ないものの、もう一度スクリプトを記録するときは失敗する場合があります。 これは、ワークシート名が異なる、テーブルが見つからない、ブック間の違い、その他の違いが原因である可能性があります。 スクリプトからのエラー通知は、[Office スクリプト] 作業ウィンドウに表示されます。

エラーの詳細を表示するには、[ログの表示] を選択します。

[ ログの表示] を選択すると 、コード エディターの [出力 ] タブに簡単なエラーの説明が表示されます。

出力ログのスクリプト エラーを参照してください。

サポートされていない機能

Microsoft では、より多くの機能のサポートを追加するよう常に取り組んでいますが、現時点ではすべてがサポートされているわけではありません。 この場合、[Record Actions] ウィンドウにメモが表示されます。 そのようなアクションはスクリプトに追加されず、無視されます。

アクションがサポートされていない場合、アクション記録ツールには、このアクションはまだ記録できないことが表示されます。

関連項目

アクションを Office スクリプトとして記録する

Office スクリプトの技術文書

チュートリアル: Excel のテーブルの作成と書式設定を行う

Excel on the web の Office スクリプトのサンプル スクリプト

Office スクリプトを実行するボタンを作成する