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