Excel での Office スクリプトの概要
適用先
Excel for the web、Windows、Mac の Office スクリプトを使用して、反復的なタスクを自動化します。 スクリプトを作成し、いつでも再生できます。 他のユーザーがワークフローを迅速かつ一貫性のあるものにするために、organization全体でスクリプトを共有します。 ワークフローの変更に応じてスクリプトを編集し、クラウドがorganization全体でソリューションを更新できるようにします。
Office スクリプトを作成する
新しい Office スクリプトを作成するには、複数の方法があります。
-
アクション レコーダーを使用してアクションを記録します。 これは、ブックに対して実行する一貫したアクションがある場合に最適です。 Office スクリプトを記録して共有するためにコーディングに関する知識は必要ありません。 「Office スクリプトとしてアクションを記録する」で記録を開始します。
-
[Office スクリプト] 作業ウィンドウのコード エディターを使用して、高度なスクリプトの TypeScript を操作します。 アクション レコーダーから開始し、ニーズに合わせてスクリプトを編集する方法については、「 Excel テーブルの作成と書式設定」のチュートリアルを参照してください。
-
AI を使用してスクリプトを下書きします。 この方法を使用してスターター スクリプトを生成し、ニーズに合わせて確認して変更します。 この機能はプレビュー段階であり、すべてのユーザーが利用できない場合があることに注意してください。
Office スクリプトを実行する
-
スクリプトを表示するには、[スクリプト > 表示の自動化] に移動し、このブックから[最近使ったスクリプト] または [スクリプト] を選択して[Office スクリプト] 作業ウィンドウを開きます。
ヒント: スクリプトは、 Office スクリプト ギャラリーから直接選択することもできます。
-
[Office スクリプト] 作業ウィンドウが開いたら、[ 実行 ] ボタンを選択してスクリプトを開始します。 スクリプトが実行されていることを示す簡単な通知が表示され、スクリプトが完了すると消えます。
-
その他のオプション - スクリプト カードの右上隅にある省略記号メニュー (...) を選択して、コンテキスト メニューを表示します。 ここでは、次のオプションがあります。
-
スクリプトを削除します。
-
スクリプトのコピーを作成します。
-
スクリプトを別の 場所に移動します。
-
タスクの自動化を使用して、スクリプトを Power Automate と統合します。
-
トラブルシューティング
次のセクションでは、一般的な問題に関するガイダンスを示します。 詳細については、「Office スクリプトのトラブルシューティング」を参照してください。 また、Excel Tech Community の専門家に依頼したり、コミュニティでサポートを受けたりすることもできます。
[自動化] タブが表示されないか、Office スクリプトが使用できない
次の手順は、[自動化] タブが Excel に表示されない問題のトラブルシューティングに役立ちます。
-
サード パーティの Cookie が有効になっていることを確認します (Excel on the webを使用する場合)。
-
管理者が Office スクリプトをブロックするようにグループ ポリシーを構成していない (Windows のみ) ことを確認します。
-
テナントに外部ユーザーまたはゲスト ユーザーとしてログインしていないことを確認します。
スクリプト エラー
スクリプトを初めて記録するときに、特定のアクションは問題ありませんが、もう一度実行すると失敗します。 これは、異なるワークシート名、テーブルが見つからない、またはブック間のその他の違いが原因である可能性があります。 スクリプトからのエラー通知は、[Office スクリプト] 作業ウィンドウに表示されます。
[ログの表示] を選択すると、コード エディターの [ 出力 ] タブに簡単なエラーの説明が表示されます。
サポートされていない機能
より多くの機能のサポートを追加するために絶えず取り組んでいますが、現時点ではすべてがサポートされているわけではありません。 この場合、[レコード操作] ウィンドウにメモが表示されます。 このようなアクションはスクリプトに追加されず、無視されます。
関連項目
チュートリアル: Excel テーブルを作成して書式設定する