Power Automateとは?|できることや使い方・活用事例を徹底解説

スポンサードリンク
VBA

「VBA」や「Python」など、業務効率化ツールは少なくありませんが、ハードルが高い…。
いろいろ調べて辿り着いたのが「Power Automate」なのではないでしょうか?

  • Power Automateとは何?
  • どんなことができるの?
  • インストールが必要?
  • 無料で使えるの?
  • 使い方や活用事例が知りたい

本記事では、上記のような疑問をわかりやすく解説いたします。

※わかりやすさを重視しております。厳密には解釈が異なる場合がありますことをご了承ください

スポンサードリンク

Power Automateとは?

Power Automateは、Microsoftが提供する業務自動化ツールです。
「メール送信」や「書類作成」など、簡単な事務作業を自動で行ってくれるという便利なものです。
プログラミングの知識がなくても、マウス操作中心で設定でき、業務を自動化できます。

同じ業務自動化ツールである「VBA」や「Python」では、下図のようなプログラムコードを書く必要があり、プログラミング(コーディング)の知識が必要でした。

しかしながらPower Automateは、こういったコードを全く書かないで業務自動化を実現させてくれます。
では、Power Automateの特徴やできることを見ていきましょう。

Power Automateの特徴

  • ノーコード/ローコードで使える
  • Microsoft Office(Excel、Outlook、Teamsなど)と相性が良い
  • クラウド(ネットサーバー)の操作とデスクトップ操作の両方を自動化可能

「業務効率化を始めたい人の第一歩」として非常に人気のあるツールです。

Power Automateでできること

Power Automateでは、大きく分けて 2種類の自動化 が可能です。

クラウドサービスの自動化(クラウドフロー)

  • Outlookに届いたメールを自動で保存
  • Microsoft Forms(アンケート)の回答をExcelに記録
  • Teamsに通知を自動送信

Webサービス同士をつなぐ自動化が得意です。

パソコン操作の自動化(Power Automate for Desktop)

  • Excelの起動・編集・保存
  • Webブラウザ操作
  • ファイルのコピー・移動

人がパソコンで行っている操作を、そのまま自動化できます。

Power Automateは無料で使える?

Power Automateは、基本無料で使えますが、一部有料の機能があります。
普通に使う分には無料の範囲内で十分です。

スポンサードリンク

Power Automateの始め方

Power Automateの始め方はとても簡単です。
Microsoftアカウントがあればすぐに始められます。

インストールは必要?

Power AutomateはWindows11に標準搭載されており、最新のOSであればインストールの必要はありません。

起動のしかた

Power Automate起動までの手順は以下の通りです。

  1. 画面左下のWindowsマーク(田)をクリック
  2. 検索欄に「Power Automate」と入力
  3. 「Power Automate」アプリをクリック
    (インストールやアップデートが始まった場合はしばらく待つ)
  4. 「サインイン」をクリックして起動完了
    (MicrosoftアカウントのIDやパスワードの入力を要求される場合があります)
Power Automate起動のしかた1
Power Automate起動のしかた2

これでPower Automateが起動します。
起動したら、すぐ使えるように「タスクバーにピン留め」しておきましょう。

使い方(基本)

まずは左上の「+新しいフロー」をクリックします。

Power Automateの使い方1

「フロー」とは、プログラムの「流れ」や「手順」を意味する言葉ですが、
この場合は、ひとつのプロジェクト(実現したいこと)を作成するという解釈でOKです。

「新しいフロー」をクリックすると、「フローの名前」をつける画面に移行します。

Power Automateの使い方2

何も入力しなければ、自動で名前が決定しますが、名前を見ただけで処理内容がわかるような名前をつけておくことをおすすめします。
右下の「作成」をクリックすると、下図のような画面が表示され、いろいろな処理を設定することができます。

Power Automateの使い方3

今回は簡単でよく使う以下の3つを解説いたします。

  • メッセージボックスの表示
  • フォルダの作成
  • ファイルへの書き込み

メッセージボックスの表示【最初に試そう】

はじめは最も簡単な「メッセージボックスの表示」からです。

まずはアクション(左側のメニュー)から「メッセージボックス」を探します。
「メッセージボックス」の左にある「>」をクリックすることで、メッセージボックスに関するメニューが追加で表示されます。
この中から「メッセージボックスを表示」をクリックし、中央のエリアにドラッグ&ドロップしてください。

Power Automateでメッセージボックスを表示1

ドラッグ&ドロップが成功すると、下図のような画面が開きます。

Power Automateでメッセージボックスを表示2

「メッセージボックスのタイトル」と「表示するメッセージ」(本文)を入力しましょう。
「アイコン」や「ボタン」など、いろいろな設定が可能ですが、処理が複雑になる場合がありますので、今回は割愛します。
下図か入力後の見本です。

Power Automateでメッセージボックスを表示3

左下の「保存」をクリックしましょう。
すると前の画面に戻り、中央エリアに「メッセージを表示」という項目が追加されました。
これがプログラムとして実行されます。

では、動作を確認してみましょう。
上部にある「実行ボタン」(再生ボタンのようなアイコン)をクリックしてください。

Power Automateでメッセージボックスを表示4

なにやらいろいろ点滅して、最終的にメッセージボックスが表示されたら成功です。

Power Automateでメッセージボックスを表示5

基本的なフローの作成手順は以上です。
「アクションエリアから処理を選ぶ」 → 「中央エリアにドラッグ&ドロップ」 → 「設定を変更する」
というような流れですので覚えておきましょう。

作成したフローは上部の保存アイコンを押すことで保存できます。

Power Automateでメッセージボックスを表示6

保存されたフローはトップページから確認できます。
(右上の「×」をクリックすると、現在のフローを閉じてトップページに移行します)
トップページ左側にあるフローをクリックしてください。

Power Automateでメッセージボックスを表示7
Power Automateでメッセージボックスを表示8

現在保存されているフローが表示されました。
アイコンをダブルクリックすることで、フローを編集できますので覚えておいてください。

メッセージボックスの表示【変数あり】

前項で作成した「メッセージボックス表示」のフローに、本日の日時を追加してみましょう。
左側のアクションから「日時」を探し、左側にある「>」をクリックします。
出てきた「現在の日時を取得」を中央エリアにドラッグ&ドロップしてください。
(メッセージより上にドラッグ&ドロップ)

Power Automateで現在の日時を表示1

「現在の日時を取得」画面が開いたら、保存をクリックします。

Power Automateで現在の日時を表示2

これで現在の日時を取得する設定ができました。
取得したされた日時は、変数「CurrentDateTime」に入ります。

【変数とは?】
変数は、値を入れる箱のようなものだと思ってください。
今回の場合は、値である「現在の日時」を変数「CurrentDateTime」に入れたという処理になります。
「変数が箱」、「値が中身」と覚えてください。

フローの編集

最後に、メッセージを変更しましょう。
このままだと、取得した日時が使われずにフローが終了することになります。
メッセージに変数を追加するだけなので、簡単です。

中央エリアにあるメッセージの右側にある「…」をクリックします。

Power Automateで現在の日時を表示3

出てきたメニューの中から「編集」を選択します。

Power Automateで現在の日時を表示4

これでフローを変更することができます。

変数を設定

「編集」をクリックして「メッセージを表示」画面が開いたら、「表示するメッセージ」の枠内をクリックします。

Power Automateで現在の日時を表示5

右上に表示された{x}をクリックします。
(このアイコンで変数を設定できます)

「フロー」の中にある「CurrentDateTime」をダブルクリックします。

Power Automateで現在の日時を表示6

メッセージ内に変数が表示されました。
(変数は「%」で挟まれて表示されます)

Power Automateで現在の日時を表示7

「保存」をクリックして動作確認してみましょう。

Power Automateで現在の日時を表示8

メッセージ内に現在の日時が表示されました。成功です。

フォルダの作成

フォルダの作成も簡単にできます。
手順は以下の通りです。

  1. アクションエリアの「フォルダー」→「フォルダーを作成」を中央エリアにドラッグ&ドロップ
  2. 「フォルダーの作成」画面で、新しいフォルダを作成する場所を指定
    (右上のフォルダアイコンをクリック)
  3. 新しいフォルダの名前を指定
Power Automateでフォルダを作成1
Power Automateでフォルダを作成2
Power Automateでフォルダを作成3
Power Automateでフォルダを作成4
Power Automateでフォルダを作成5

これで完成でいいのですが、もうひと工夫します。
フローを実行した際、完了したことが分かりやすいように、メッセージを表示させます。
やり方は前項をご参考ください。

Power Automateでフォルダを作成6

実行してみます。

Power Automateでフォルダを作成7

メッセージが表示され、フローが完了しました。
フォルダが作成されているか見てみましょう。

Power Automateでフォルダを作成8

指定のフォルダに指定した名前でフォルダが作成されています。成功です。
※同じ名前のフォルダが既に存在する場合は上書きされます(設定で変更できる)

ファイルへの書き込み

Power Automateでファイルへ文字を書き込む1

「Utatane」フォルダ内にテキストファイル「test.txt」を用意しました。
この中に文字を書き込むフローを作ってみましょう。
手順は以下の通りです。

  1. アクションエリアの「ファイル」→「テキストをファイルに書き込む」を中央エリアにドラッグ&ドロップ
  2. 「ファイルパス」欄に書き込むファイルを指定
    (右上のフォルダアイコンをクリック)
  3. 「書き込むテキスト」を入力し「保存」をクリック
Power Automateでファイルへ文字を書き込む2
Power Automateでファイルへ文字を書き込む3
Power Automateでファイルへ文字を書き込む4

では、完了メッセージを追加して実行してみましょう。

Power Automateでファイルへ文字を書き込む5
Power Automateでファイルへ文字を書き込む6

テキストファイル内に指定の文字を書き込むことができました。

プログラムの進行がうまくいっているか、どこでおかしな処理になったのかを確認するために、このようなテキストファイルへの書き込みを行う場合があります。
エラー対策として非常に有力で基本的なテクニックですので覚えておきましょう。

スポンサードリンク

Power Automateの活用事例

実務で使えるPower Automateの活用事例をいくつか紹介いたします。
「1日10分の作業削減」が積み重なると、大きな時間短縮になります。

事務・バックオフィス業務

  • 請求書PDFの自動保存
  • Excelデータの転記
  • 定型メールの自動送信

営業・マーケティング業務

  • 問い合わせ内容を自動で管理表へ反映
  • 顧客情報の自動整理
  • 営業レポート作成の自動化

個人・副業での活用

  • 日報作成の自動化
  • ファイル整理
  • Web情報の定期取得
スポンサードリンク

Power Automateがおすすめな人

おすすめな人

Power Automateは以下のような人におすすめです。

  • 定型業務を減らしたい人
  • Excel作業が多い人
  • プログラミングが苦手な人

向いていない人

逆に向いていないのは以下のような人です。

  • 複雑なシステム開発をしたい人
  • Macのみで業務を行っている人
    (Power AutomateはWindows専用ツール)

ガッツリ自動化したいなら、PythonやVBAがおすすめです。

スポンサードリンク

まとめ

Power Automateは、非常に優秀なツールです。

  • 業務自動化を手軽に始められる
  • クラウドとデスクトップの両方に対応
  • 初心者でも扱いやすい

まずは「簡単なExcel作業の自動化を作ってみる」ということから始めてみてください。

スポンサードリンク

最後に

当ブログでは、VBAマクロやPythonなど、時間を生み出すプログラミング術を公開しております。
この記事がわかりやすいと感じた方は、他の記事も読んでいってください。

最後までお読みいただき、ありがとうございました。がんばってください!

タイトルとURLをコピーしました