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

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

Office スクリプトを作成する

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

  • アクション レコーダーを使用してアクションを記録します。 これは、ブックに対して実行する一貫したアクションがある場合に最適です。 Office スクリプトを記録して共有するためにコーディングに関する知識は必要ありません。 「Office スクリプトとしてアクションを記録する」で記録を開始します。

  • [Office スクリプト] 作業ウィンドウのコード エディターを使用して、高度なスクリプトの TypeScript を操作します。 アクション レコーダーから開始し、ニーズに合わせてスクリプトを編集する方法については、「 Excel テーブルの作成と書式設定」のチュートリアルを参照してください。

  • AI を使用してスクリプトを下書きします。 この方法を使用してスターター スクリプトを生成し、ニーズに合わせて確認して変更します。 この機能はプレビュー段階であり、すべてのユーザーが利用できない場合があることに注意してください。

Office スクリプトを実行する

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

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

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

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

    • スクリプトを削除します

    • スクリプトのコピーを作成します。

    • スクリプトを別の 場所に移動します。

    • タスクの自動化を使用して、スクリプトを Power Automate と統合します。

トラブルシューティング

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

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

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

  1. Microsoft 365 ライセンスに Office スクリプトが含まれていることを確認します

  2. サード パーティの Cookie が有効になっていることを確認します (Excel on the webを使用する場合)。

  3. 管理者がMicrosoft 365 管理センターで Office スクリプトを無効にされていないことを確認します。

  4. 管理者が Office スクリプトをブロックするようにグループ ポリシーを構成していない (Windows のみ) ことを確認します

  5. WebView2 (Windows のみ) をインストールします。

  6. テナントに外部ユーザーまたはゲスト ユーザーとしてログインしていないことを確認します。

スクリプト エラー

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

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

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

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

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

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

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

関連項目

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

Office スクリプトの技術ドキュメント

チュートリアル: Excel テーブルを作成して書式設定する

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

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

ヘルプを表示

その他のオプションが必要ですか?

サブスクリプションの特典の参照、トレーニング コースの閲覧、デバイスのセキュリティ保護方法などについて説明します。