※本ページはプロモーション(広告)を含みます。
ITスキル・業務自動化Power Automate for desktopの使い方|導入から画面構成・最初の自動化フロー作成まで
Power Automate for desktopの導入手順、画面の見方、基本操作を解説します。初心者向けに、今日の日付フォルダを作成してファイルを整理する最初の自動化フローの作り方を手順付きで紹介します。
日々の業務で「毎日同じ名前のフォルダを作ってファイルを移動している」「特定のシステムから手作業でデータをダウンロードしている」といった定型作業に時間を取られていないでしょうか。
Microsoftが提供する「Power Automate for desktop(PAD)」は、Windows上で動作する無料のRPA(Robotic Process Automation)ツールです。プログラミングの専門知識がなくても、マウス操作や文字入力を自動化する「フロー」を視覚的に組み立てられます。
なお、クラウドサービスとの連携を含めた自動化ツールの全体像や他の選択肢については、ノーコード自動化ツールの選び方で詳しく解説しています。また、Excel作業の自動化を検討している場合は、Excelスキルの学習ロードマップやPower Queryの使い方解説も併せて参照してください。
この記事では、Power Automate for desktopを初めて触る方を対象に、導入手順、画面の見方、そして最初の一歩となる簡単な自動化フローの作成手順までを具体的に解説します。
Power Automate for desktopの概要と動作要件
Power Automate for desktopは、パソコン上の操作(キーボード入力、マウスクリック、アプリの起動、ファイル操作など)を記録し、自動実行するためのデスクトップ向けツールです。
Windows 11には標準でインストールされており、Windows 10でもMicrosoft公式ストアなどから無料で導入できます。
動作環境(2026年時点)
導入前に、手元のパソコンが以下の条件を満たしているか確認してください。
| 項目 | 要件 |
|---|---|
| OS | Windows 10 Home/Pro(バージョン20H2以降)、またはWindows 11 |
| アカウント | Microsoftアカウント(個人用無料アカウント、または職場・学校アカウント) |
| メモリ(RAM) | 最低4GB以上(8GB以上を推奨) |
| ストレージ空き容量 | 最低2GB以上 |
| 前提コンポーネント | .NET Framework 4.7.2 以降 |
※会社のパソコンに導入する場合、セキュリティポリシーによってMicrosoft Storeの利用や外部ソフトウェアのインストールが制限されている場合があります。導入前に職場のシステム管理者に確認してください。
導入と初期セットアップ手順
Power Automate for desktopを使い始めるためのセットアップ手順を、順を追って説明します。
手順1:アプリのインストール状況を確認する
Windows 11をお使いの場合は、すでにインストールされている可能性があります。
- キーボードの「Windows」キーを押すか、タスクバーの「スタート」ボタンをクリックします。
- 検索バーに「Power Automate」と入力します。
- アプリ一覧に「Power Automate」が表示されたら、すでにインストールされています。「開く」をクリックして起動してください。
表示されない場合、またはWindows 10の場合は、Microsoft Storeからインストールします。
- 「スタート」メニューから「Microsoft Store」を起動します。
- 検索欄に「Power Automate」と入力し、「Power Automate」を選択します。
- 「入手」または「インストール」をクリックし、完了するまで待ちます。
手順2:Microsoftアカウントでサインインする
インストール後にアプリを起動すると、サインイン画面が表示されます。
- 画面の指示に従い、利用可能なMicrosoftアカウント(無料の個人アカウント、またはMicrosoft 365の職場アカウント)のメールアドレスを入力します。
- パスワードを入力してサインインを完了します。
- 国・地域の設定画面が表示された場合は「日本」を選択し、「開始する」をクリックします。
サインインが完了すると、作成したフローが一覧表示される「コンソール画面」が開きます。
手順3:ブラウザ拡張機能を追加する(Web自動化を行う場合)
Webブラウザ(Google ChromeやMicrosoft Edge)上の操作を自動化する場合は、専用のブラウザ拡張機能が必要です。
- Power Automateコンソール画面の右上にある「設定(歯車アイコン)」をクリックします。
- 左メニューから「ブラウザ拡張機能」を選択します。
- 利用しているブラウザ(「Microsoft Edge」または「Google Chrome」)の横にある「インストール」をクリックします。
- 各ブラウザのストアページが開くので、「インストール」または「拡張機能を追加」をクリックします。
- ブラウザ側で「拡張機能を有効にする」を選択します。
※今回のチュートリアル(ローカルでのファイル整理)ではブラウザ拡張機能は必須ではありませんが、後々Webデータ収集などを行う際に必要になります。
操作画面の構成と基本用語
Power Automate for desktopには、主に2つの画面があります。フローを管理する「コンソール画面」と、自動化の手順を組み立てる「デザイナー画面」です。
1. コンソール画面(一覧管理)
アプリを起動したときに最初に開く画面です。作成したフローの一覧表示や新規作成、フローの実行・削除を行います。
- マイ フロー:自分が作成したフローが並ぶエリアです。
- 新しいフロー:画面左上にあるボタンです。ここをクリックして新規フローの作成を開始します。
- 再生ボタン(▶):各フローの右側にあるボタンで、フローをその場ですぐに実行します。
- 編集ボタン(鉛筆アイコン):フローの内容を修正・追加するために、デザイナー画面を開きます。
2. デザイナー画面(フロー作成)
フローを新規作成するか、既存フローの編集をクリックすると開く作業画面です。画面は大きく4つの領域に分かれています。
+---------------------------------------------------------------+
| メニューバー / ツールバー(保存・実行・一時停止・停止) |
+------------------+----------------------------+----------------+
| アクションペイン | ワークスペース | 変数 / UI要素 |
| | | ペイン |
| (左側) | (中央) | (右側) |
| 使える機能一覧 | 手順(アクション)を | 保持されている |
| カテゴリ別 | 上から順に並べる場所 | 値やボタン等の |
| | | 管理 |
+------------------+----------------------------+----------------+
各ペインの役割は以下のとおりです。
左側:アクションペイン
自動化に使える機能(「Excelを開く」「ファイルを移動する」「キー入力を送信する」など数百種類)がカテゴリ別に分類されています。上部の検索バーにキーワードを入力して探すことも可能です。
中央:ワークスペース
自動化の処理順序を並べるキャンバスです。左側のアクションペインから使いたいアクションをドラッグ&ドロップ(またはダブルクリック)して配置します。処理は上から下に向かって順番に実行されます。
右側:変数ペイン / UI要素ペイン / 画像ペイン
画面右側のタブを切り替えて使います。
- フロー変数:処理の途中で取得したデータ(日付、ファイル名、計算結果など)が一時的に保存される箱です。
- UI要素:アプリやWebサイト上のボタン、入力欄、チェックボックスなどを特定するための情報が保存されます。
覚えておくべき3つの基本用語
- アクション 自動化の1ステップとなる命令のことです。「メッセージを表示する」「ファイルをコピーする」といった単位を指します。
- 変数(Variable)
データを一時的に保持しておく入れ物です。Power Automateでは
%VariableName%のように、パーセント記号で囲んで表現されます。 - UI要素(UI Element) User Interface(ユーザーインターフェース)の略で、画面上のボタン、テキスト入力ボックス、ウィンドウなどを識別するための情報です。
【実践】最初の自動化フローを作ってみる
ここからは、実際にフローを1つ作成してみましょう。
今回は、特定の環境やWebサービスに依存せず、すべてのWindows PCで確実に動作する以下のフローを作成します。
【作成するフローの目的】
- 現在の日付(例:2026-03-30)を取得する
- デスクトップ上に「日付名のフォルダ」を新規作成する
- 作成完了の通知メッセージを画面に表示する
この処理は、日々の納品ファイルやバックアップを日付フォルダに自動仕分けする業務の基礎となる重要なパターンです。
ステップ1:新しいフローを立ち上げる
- Power Automateのコンソール画面を開きます。
- 画面左上にある「新しいフロー」をクリックします。
- フロー名の入力ダイアログが表示されるので、「日付フォルダ作成フロー」と入力します。
- 「作成」をクリックします。
- しばらく待つと、フローデザイナー画面が自動的に開きます。
ステップ2:現在の日時を取得する
まず、当日の日付を取得するアクションを配置します。
- 画面左側の「アクション」ペイン上部にある検索バーに「日時」と入力します。
- 「日時」カテゴリの中にある「現在の日時を取得」を探します。
- 「現在の日時を取得」を、中央のワークスペースへドラッグ&ドロップします。
- 設定ダイアログが表示されます。
- 取得:「現在の日付と時刻」のままで構いません。
- タイム ゾーン:「システム タイム ゾーン」を選択します。
- 生成された変数:下部に
%CurrentDateTime%と表示されていることを確認します。
- 右下の「保存」をクリックします。
ワークスペースに「現在の日時を取得」という1行が追加されます。
ステップ3:日付をフォルダ名用の文字列に変換する
取得した日時は「2026/03/30 14:25:10」のような完全な形式になっています。フォルダ名に「/」や「:」は使えないため、「2026-03-30」という形式に変換します。
- 左のアクション検索バーに「日時をテキスト」と入力します。
- 「日時をテキストに変換」アクションをワークスペースの1行目の下へドラッグします。
- 設定ダイアログで各項目を入力します。
- 変換する日時:右端の「{x}(変数を選択)」アイコンをクリックし、
CurrentDateTimeを選択して「選択」を押します(入力欄に%CurrentDateTime%と入ります)。 - 使用する形式:プルダウンから「カスタム」を選択します。
- カスタム形式:
yyyy-MM-ddと半角英数で入力します(年4桁-月2桁-日2桁の意味です)。 - 生成された変数:下部に
%FormattedDateTime%と表示されます。
- 変換する日時:右端の「{x}(変数を選択)」アイコンをクリックし、
- 「保存」をクリックします。
ステップ4:デスクトップに新しいフォルダを作成する
次に、変換した日付文字列を使ってフォルダを作成します。
- 左のアクション検索バーに「フォルダを作成」と入力します。
- 「フォルダー」カテゴリの「フォルダーを作成」アクションをワークスペースの2行目の下へドラッグします。
- 設定ダイアログを入力します。
- 新しいフォルダーを作成する場所:右側の「フォルダーの選択(フォルダアイコン)」をクリックし、自分のパソコンの「デスクトップ」を指定します(例:
C:\Users\username\Desktop)。 - 新しいフォルダー名:右端の「{x}」アイコンをクリックし、先ほど生成された
FormattedDateTimeを選択します(入力欄が%FormattedDateTime%になります)。 - 生成された変数:
%NewFolder%が作成されます。
- 新しいフォルダーを作成する場所:右側の「フォルダーの選択(フォルダアイコン)」をクリックし、自分のパソコンの「デスクトップ」を指定します(例:
- 「保存」をクリックします。
ステップ5:完了メッセージを表示する
処理が無事に終わったことが分かるよう、ポップアップを表示させます。
- 左のアクション検索バーに「メッセージ」と入力します。
- 「メッセージ ボックス」カテゴリの「メッセージを表示」アクションを3行目の下へドラッグします。
- 設定ダイアログを入力します。
- メッセージ ボックスのタイトル:
処理完了と入力します。 - 表示するメッセージ:
デスクトップに %FormattedDateTime% フォルダを作成しました。と入力します(%FormattedDateTime%は手入力するか「{x}」アイコンから選択します)。 - メッセージ ボックス アイコン:「情報」を選択します。
- メッセージ ボックス ボタン:「OK」を選択します。
- メッセージ ボックスを常に手前に表示する:トグルを「オン(有効)」にします。
- メッセージ ボックスのタイトル:
- 「保存」をクリックします。
これで、全4行のフローが完成しました。
【完成したフローの構成】
1. 現在の日時を取得
→ 現在の日付と時刻をシステムタイムゾーンで取得 (%CurrentDateTime%)
2. 日時をテキストに変換
→ %CurrentDateTime% を「yyyy-MM-dd」形式に変換 (%FormattedDateTime%)
3. フォルダーを作成
→ デスクトップに %FormattedDateTime% という名前でフォルダーを作成 (%NewFolder%)
4. メッセージを表示
→ 「デスクトップに %FormattedDateTime% フォルダを作成しました。」を表示
作成したフローのテスト実行と確認
組み立てたフローが正しく動くか、テスト実行します。
実行と結果の確認
- デザイナー画面上部にある「実行(▶)」アイコンをクリックします。
- 各行が順番にハイライトされ、処理が進みます。
- 数秒後に画面中央へ「処理完了:デスクトップに 2026-xx-xx フォルダを作成しました。」というメッセージボックスが表示されます。
- メッセージボックスの「OK」をクリックすると、フローが終了します。
- デスクトップ画面を確認し、今日の日付(例:
2026-03-30)のフォルダが実際に生成されているか確かめてください。
確認できたら、デザイナー上部の「保存(フロッピーディスクのアイコン)」をクリックしてフローを保存します。
トラブルシューティング:つまずきやすいエラーと対策
初心者が最初のフローを作成・実行する際によく遭遇するエラーとその原因、解決手順を整理しました。
| 現象・エラー内容 | よくある原因 | 解決手順 |
|---|---|---|
| 「フォルダーが既に存在します」というエラーが出る | 同じ名前のフォルダがすでにデスクトップ上に存在する | 一度作成されたフォルダを削除するか名前を変えてから再実行する。実務フローでは「フォルダーが存在する場合」の条件分岐を入れる。 |
| 日時形式がおかしい(例:yyyy-mm-ddのまま出力される) | カスタム形式の「大文字・小文字」の指定ミス | 月は必ず大文字の MM、分は小文字の mm で指定する。小文字で yyyy-mm-dd と書くと「分」として扱われる場合がある。 |
| 保存先パスが見つからないエラーが出る | フォルダパスに存在しないドライブやスペルミスがある | パスを手入力せず、右側のフォルダアイコンからダイアログを開いて指定する。 |
| 画面が固まり、フローが停止しない | ループ処理やダイアログの応答待ちで止まっている | 上部ツールバーの「停止(赤い四角)」をクリックして強制終了し、待機条件を確認する。 |
フローを編集・デバッグするための3つの基本テクニック
フローが複雑になってくると、「途中でどのような値が入っているか」「どこでエラーが出たか」を調べる作業(デバッグ)が必要になります。
1. 実行速度を落として目視確認する
デザイナー画面の上部ツールバーにある「実行遅延」のスライダーを調整すると、各アクション間の待ち時間をミリ秒単位で設定できます。
たとえば「300ミリ秒」や「500ミリ秒」に設定すると、1行ずつゆっくり動くため、「今どの処理を実行しているか」が画面上で視覚的に把握しやすくなります。
2. ブレークポイントを使う
途中で処理を一時停止させたい行の左端(行番号のすぐ左側)をクリックすると、赤い丸(ブレークポイント)が付きます。
この状態で実行ボタンを押すと、赤い丸が付いた行の手前で処理が一時停止します。停止した状態で右側の「変数ペイン」を確認すれば、その時点で変数にどのような文字列や数値が格納されているかを確実に点検できます。
再開するには、上部ツールバーの「再開」ボタンを押します。
3. アクションを無効化してテストする
「特定の行だけ実行せずにスキップして試したい」という場合は、該当アクションを右クリックして「アクションの無効化」を選択します。
無効化された行はグレーアウトされ、実行時に無視されます。削除することなく一時的に処理を外せるため、安全にテストできます。再度有効化したいときは、右クリックして「アクションの有効化」を選びます。
業務での活用に向けた次のステップ
今回作成したフローはシンプルな基礎ですが、アクションを追加していくことで本格的な業務自動化へ拡張できます。
フォルダ整理をさらに発展させる場合
- 「フォルダー内のファイルを取得」アクションを追加する ダウンロードフォルダ内の未整理ファイルを一覧取得します。
- 「For each」ループを追加する 取得したファイルを1つずつ取り出します。
- 「ファイルを移動」アクションを追加する 取り出したファイルを、今回作成した日付フォルダへ移動させます。
この3ステップを組み合わせるだけで、「毎朝ダウンロードフォルダに溜まったファイルを、今日の日付フォルダへ自動で整理・退避する」実務フローが完成します。
学習を継続するための進め方
Power Automate for desktopの習得には、日常業務の中にある「手順が完全に決まっている単純作業」を1つ選び、小さなフローに分解して作ってみることが近道です。
日々の学習計画の立て方や、リスキリングの時間を無理なく確保する工夫については、社会人の学習時間の確保と継続のコツで解説しています。また、スキルアップ全体のロードマップを見直したい場合は、社会人のリスキリング完全ガイドを参考にしてください。
さらに、業務全体の効率化を図るうえでは、フローの設計書作成やエラー原因の調査に生成AIを補助として使う方法も有効です。具体的な指示の出し方については、事務作業での生成AI活用術を参照してください。
まとめ:手作業の自動化を小さな1歩から始めよう
Power Automate for desktopは、直感的な操作画面と豊富な標準アクションを備えており、非エンジニアでも短期間で実用的なフローを構築できます。
- 導入:Windows 11なら標準搭載、Windows 10でもMicrosoft Storeから無料でインストール可能
- 画面構成:左のアクションペインから機能を選び、中央のワークスペースに手順を並べる
- 基本の考え方:現在日時の取得や文字列変換などのアクションを組み合わせ、変数を使って次のアクションへデータをつなぐ
- 運用のコツ:実行遅延やブレークポイントを活用し、変数の中身を確認しながら少しずつ組み立てる
まずは本記事で紹介した「日付フォルダ作成フロー」を実際に動かし、自分の手でパソコンが自動で動く感覚をつかんでみてください。小さな定型作業の自動化を積み重ねることが、業務負担の軽減と新しいITスキルの習得につながります。
確認先
- Microsoft Learn(Power Automate for desktop のドキュメント)
- Microsoft サポート(Power Automate のインストールおよび設定要件)
あわせて読みたい
- ITスキル・業務自動化
Excelスキルの学習ロードマップ|関数→ピボット→Power Query→マクロの順番と到達目安
事務職・営業職が業務で使えるExcelスキルを、身につける順番に沿って5段階で解説。各段階で覚えるべき関数や機能、到達の目安、自分の業務にどこまで必要かの判断基準を紹介します。
- ITスキル・業務自動化
ノーコード自動化ツールの選び方|Power Automate・Zapier・Make・Google Apps Scriptを比較
プログラミングなしで定型業務を自動化できるノーコード・ローコードツールを比較。Power Automate、Zapier、Make、Google Apps Scriptの得意分野と選び方、最初に自動化したい業務の例、運用の注意点を解説します。
- ITスキル・業務自動化
非エンジニアのためのPython業務自動化入門|できること・始め方・学習ステップ
プログラミング未経験の事務職・営業職がPythonで業務を自動化するための入門ガイド。Excel・VBA・ノーコードとの違い、無料で始められる環境、最初に覚える範囲、実際に使えるサンプルコードまで解説します。
- ITスキル・業務自動化
非エンジニアこそSQLを学ぶべき理由|最初に覚える5つの構文と最短の勉強法
営業・マーケティング・企画職がSQLを覚えると、データ抽出を人に頼まず自分で分析できるようになります。SQLでできること、最初に覚える5つの構文と例文、無料の練習環境、学習ステップを解説します。