次の方法で共有


キーボード ショートカットを使用してアプリケーションを自動化

多くのデスクトップ アプリケーションには、マルチステップ タスクを簡単かつ迅速に実行できるキーボード ショートカットが用意されています。 Power Automate を使用すると、これらのショートカットを適用して、より短く複雑でないフローを作成できます。

重要

開いているアプリケーションにキーストロークを送信する前に、ウィンドウにフォーカス アクションを使用してそれぞれのウィンドウをアクティブします。 ウィンドウ内の特定の要素を選択するには、Windows の UI 要素をクリック アクションなどの適切な UI オートメーション アクションを使用します。

[ウィンドウをフォーカス] アクションのスクリーンショット。

ウィンドウがアクティブになっているとき、または必要な要素が選択されているときは、キーの送信アクションを使用して目的のキーストロークを送信します。

キーを送信するには、その名前を中括弧 ({}) で囲みます。 中括弧表記により、アクションはキーの物理的な押下をシミュレートします。 フィールドにハードコードされたテキスト値を入力するには、表記なしでそれぞれのテキストを入力します。

Note

特定のキーを複数回送信するには、キーを何度も入力する代わりに、次の式を使用できます: {Key:numberOfTimes}

キーを個別に送信する以外に、キーの組み合わせを送信するキーを送信するアクションを使用できます。 この機能を実現するには、修飾子を中括弧で囲み、残りのキーを括弧のペアで囲みます。 括弧は、その中のキーが修飾キーと同時に押されることを示します。

たとえば、Ctrl + B ショートカットを使用して、現在選択されている Excel セルに太字の書式を適用できます。 このショートカットを使用するには、キーの送信アクションの送信するテキスト フィールドに {Control}({B}) の式を入力します。

[キーの送信] アクションの [送信するテキスト] フィールドのスクリーンショット。

Note

利用可能なすべての Excel キーボード ショートカットは、この記事内にあります。