関連トピック
×
メイン コンテンツへスキップ
サポート
Microsoft アカウントでサインイン
サインインまたはアカウントを作成してください。
こんにちは、
別のアカウントを選択してください。
複数のアカウントがあります
サインインに使用するアカウントを選択してください。

Excel の Office Scripts Action Recorder を使用して反復的なタスクを自動化し、必要なときにいつでも再生するスクリプトとしてアクションを記録できます。 ワークフローの変更に応じてスクリプトを編集できます。 Office スクリプトはクラウドに保存されるため、必要に応じて、自分とチームがすべてのブックを更新できます。 

注: Office スクリプトを使用する前に、 管理者がスクリプトを有効にする必要があります

アクション レコーダーは、ブックに対する変更に基づいてスクリプトを作成します。 これらのアクションには、テキストまたは数値の入力、リボンまたはメニューからのコマンドの実行、セル、行、または列の書式設定、Excel テーブルの作成などが含まれます。 作業ウィンドウには、実行しているすべての手順の説明的な一覧が表示されます。

注: Office スクリプトを記録して実行するためのコーディング エクスペリエンスは必要ありません。 コード エディターからアクションを編集できます。ここで、スクリプトの TypeScript コードを操作します。 「 Excel で Office スクリプトを記録、編集、作成する」チュートリアルを使用して、コード エディターでスクリプトを記述する方法について説明します。

はじめに

  1. まず、リボンの [ 自動化 ] タブを選択します。 [ スクリプト ツール] グループの 2 つの主要なオプション ( レコード アクション新しいスクリプト) が表示されます。

           スクリプト ツール

  2. 新しい Office スクリプトを作成するには、[ アクションの記録] ボタンを押してから、自動化する手順を開始します。 この例では、データ範囲を取得し、Excel テーブルに変換し、合計列と合計行を追加し、値を通貨として書式設定して仕上げを行います。 

  3. 新しい Office スクリプトの記録を開始すると、右側に [ 操作の記録] 作業ウィンドウが開きます。 ここでは、実行しているアクションの順序付けされた一覧が表示されます。 すべての手順が完了したら、[ 停止 ] ボタンを押します。

  4. [停止] ボタンを押すと、[コード エディター] ウィンドウに新しいスクリプトが表示されます。 

  5. 既定では、Excel はスクリプトに "Script 1"、"Script 2" などの名前を付けます。 ただし、スクリプトにわかりやすい名前と説明を付ける必要があります。 スクリプトに新しい名前を付けるために、 その他のオプション (...) メニューを選択し、ポップアップ メニューから [名前の変更 ] を選択します。 

相対モードを適用する

相対モードは、記録されたスクリプトの柔軟性を高めます。 作業中のデータのセル位置がまったく同じでない場合は、相対モードを有効にすることができます。 

既定の絶対モードと

  • 正確なセルの場所が記録されます。A3 を編集すると、スクリプトが実行されるたびに A3 が編集されます。

  • 操作するセルが毎回同じセル アドレスである場合に適しています。

相対モード

  • セルの位置は、選択したセルに基づいています。 セル A1 が選択された状態でスクリプトの記録を開始し、A3 を編集すると、スクリプトは常に、現在選択されているセルの下の 2 行のセルを編集します。

  • スクリプトが現在のセルまたは周囲のセルに対して動作する場合に最適です。

  1. [ レコード アクション] 作業ウィンドウでドロップダウン メニューを選択します。

  2. [ 相対モード] を選択します。

"相対モード" と "絶対モード" のオプションを示すレコード アクションのオプション セレクター。

サポートが必要な場合

Excel Tech Community の専門家にいつでも質問したり、Answers Community でサポートを受けたりすることができます。

関連項目

Office スクリプトの概要

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

Excel で Office スクリプトを記録、編集、作成する

Office スクリプトのトラブルシューティング

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

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

ヘルプを表示

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

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

コミュニティは、質問をしたり質問の答えを得たり、フィードバックを提供したり、豊富な知識を持つ専門家の意見を聞いたりするのに役立ちます。

この情報は役に立ちましたか?

言語の品質にどの程度満足していますか?
どのような要因がお客様の操作性に影響しましたか?
[送信] を押すと、Microsoft の製品とサービスの改善にフィードバックが使用されます。 IT 管理者はこのデータを収集できます。 プライバシーに関する声明。

フィードバックをいただき、ありがとうございます。

×