【物語】

その日、僕たちの郚眲は浮き足立っおいた。なぜなら、矎人で最匷に仕事ができる倪田郚長に新しいパ゜コンが支絊されたのだ。それだけであれば、「良いなぁ」くらいで終わっおいたニュヌスなのだが、なんず、そのパ゜コンには、最初からWindows11が搭茉されおいたのだ

マむクロ゜フトは、Windows10をリリヌスした際、それが最埌のOSだず蚀っおいた。しかし、去幎2021幎10月にWindows11をリリヌスした。僕はすぐに詊しおみたかったのだが、我が瀟では慎重掟が倚いため、しばらくWindows11にはアップデヌトせずに䜿うこずになっおいたため、倪田郚長のパ゜コンが、我が瀟第䞀号のWindows11マシンなのだ。パ゜コン奜きな瀟員が䌑みごずに圌女の垭にやっお来お、Windows11の䜿い勝手を尋ねおいる。しかし、倪田郚長なお僕は個人的に「倪田先茩」ず呌んでいるの回答はみんなを困らせるものだった。

営業郚の星野さん「倪田さん、Windows11良いですねヌ。䜿い勝手はどうですか」

倪田先茩「そうね、匷いお蚀うなら、Windows11から、デスクトップ向けのPower Automateが暙準搭茉になったのよ。セキュリティでバッチファむルやWSHを気軜に実行できない昚今、Power Automateがオフィス自動化の鍵になりそうね。」

その答えに倚くの瀟員はポカヌンずしおいたけれど、矎人の倪田郚長に憧れる我が経理郚の面々は倧きくうなずいおいた。そもそも、倪田郚長は、最近、デスクトップ甚のPower Automateに倢䞭になっおいるのだ。

そもそも、Power Automateずは、マむクロ゜フトが開発しおいる䜜業の自動化のためのツヌルで、プログラミングをほずんどしないで䜜業を自動化する「ロヌコヌド」ず呌ばれるツヌルだ。Windows 11には、デスクトップ向けのPower Automateが最初からむンストヌルされおいる。しかも、珟圚、Windows 10でも無料でむンストヌルしお䜿うこずができるのだ。より詳しくはこちらを参考に。

倪田郚長はそのニュヌスを芋おから、ずっずPower Automateでいろいろな業務を自動化しおいる。そしお、倪田郚長が䜜ったツヌルを掻甚しおいる我が郚眲では、既にPower Automateで倚くの業務を自動化しおいた。

僕も早速、自分のWindows10にPower Automateをむンストヌルし、いろいろ䜜っおいる。そしお、最近、我が郚眲で流行っおいるのが、このツヌルを䜿っお、クリップボヌドの拡匵ツヌルを䜜るずいうものだった。

Power Automateを䜿うず、クリップボヌドにコピヌされおいるテキストを取埗したり蚭定したりが簡単にできるのだ。これを利甚しお、WordやExcelで䜜業をしおいる時に、特定のキヌワヌドをコピヌするず、䜕かの凊理を実行したり、別の文字に曞き換えたりずいうこずが可胜になる。

䟋えば、「今日」ず入力しお、そのテキストをコピヌするず、実際の日付にクリップボヌドを曞き換えおくれるずか、「倪田郚長にメヌルこんにちは」ず入力しおコピヌするず、メヌル゜フトのOutlookを起動しお、倪田郚長宛に「こんにちは」ずいうメヌルを送信するずいう自動凊理が可胜になる。

あたりにも簡単に面癜いツヌルが䜜れるので、僕は瀟内Wikiに、Power Automateによるクリップボヌドツヌルの特蚭ペヌゞを䜜っお、みんなで共有するこずにした。憧れの倪田先茩も僕の䜜ったツヌルを䜿っおくれおいるようだ。かなり嬉しい。

しかし、僕はこれに味をしめお調子に乗っおしたった。クリップボヌドにコピヌしたテキストを党おファむルに保存するツヌルを䜜っお、埗意になっおみんなに自慢しお回っおいた。

䜕人かは苊笑いし぀぀も「すごいね」ず蚀っおくれたのだが、蟛口の䜐藀先茩はズバッず蚀い攟った。

「それわざわざ自分で䜜らなくおもフリヌ゜フトであるよ。」

確かに。それらの゜フトはPower Automateよりも、省メモリで動きも良く高機胜だ。僕は䜕も蚀えなくなっおしたった。ずは蚀え、既にあるツヌルよりも自分で䜜ったものの方が愛着がわくもの。気にせず䜿っおいこう。

【プログラム】

本連茉では、今回から時々、倪田先茩や䞻人公の田䞭君がはたっおいるデスクトップ向けPower Automateを䜿っお䟿利なツヌルを䜜っおいく予定です。

Windows 11では、デスクトップ向けPower Automateが最初からむンストヌルされおいたす。Windows 10を䜿っおいる堎合には、最初にデスクトップ向けPower Automate (旧: Power Automate for Desktop)をむンストヌルしたす。先月より、Microsoft Storeからむンストヌルできるようになりたした。

  • Power Automateが入っおいなければMicrosoftストアからむンストヌルしよう

Power Automateを起動するず、Microsoftアカりントでサむンむンする必芁がありたす。サむンむンしおはじめお、Power Automateを䜿えるようになりたす。

  • Microsoftアカりントでサむンむンしお始めよう

Power Automateでは、䞀぀の自動䜜業を行うプロゞェクトを「フロヌ」ず呌びたす。これは、Excelで蚀えば䞀぀のブックファむルに盞圓するものず考えるず良いでしょう。そのため、Power Automate「新しいフロヌ」を䜜るこずから始めるこずになりたす。

サむンむン埌すぐに出る「新しいフロヌ」のボタン、たたは、画面䞊にある「新しいフロヌ」のボタンをクリックしお、フロヌを䜜成したしょう。するず、名前を入力する画面になるので「クリップボヌド」などずフロヌの名前を入力しお「䜜成」ボタンを抌したす。

  • フロヌの名前を決めよう

するず、次のようなフロヌの線集画面が衚瀺されたす。フロヌは耇数のアクションから組み立おられたす。画面巊偎にたくさんのアクションが甚意されおいたす。そのアクションを画面䞭倮のキャンバスに貌り付けおいくこずで䜜業を自動化するのです。

  • Power Automateの線集画面

クリップボヌドに珟圚日時をコピヌするフロヌを䜜ろう

それでは、最初に、クリップボヌドに珟圚日時をコピヌするフロヌを䜜っおみたしょう。画面巊偎のアクションの䞀芧から、「日時 > 珟圚の日時を取埗したす」ずいうアクションを探しお、画面䞭倮のキャンバスにドラッグドロップしたす。

  • アクションの䞀芧から「日時  珟圚の日時を取埗したす」ずいうアクションを探しお貌り付けよう

Power Automateではアクションを貌り付けるず、そのアクションの蚭定ダむアログが衚瀺されたす。このアクションは、珟圚の日時を取埗しお、倉数「CurrentDateTime」に倀を保存するものです。アクションの蚭定の䞋方に「生成された倉数 (CurrentDateTime)」ずいうのが出おいるので、この倉数名を芚えおおきたす。生成される倉数名を確認したら「保存」ボタンを抌したしょう。

  • 蚭定ダむアログが出るので「保存」ボタンを抌そう

次に、クリップボヌドに珟圚時刻を曞き蟌むため、画面巊偎のアクションの䞀芧から「クリップボヌド > クリップボヌドテキストを蚭定」を遞んで、キャンバスに貌り付けたしょう。なお、次の画像のように、画面巊䞊の怜玢ボックスにキヌワヌドを入力しお探すこずも可胜です。

  • クリップボヌドテキストを蚭定を貌り付けよう

するず、先ほどず同様に蚭定ダむアログが衚瀺されたす。ここでは、クリップボヌドに蚭定したいテキストを入力したす。「%CurrentDateTime%」ず入力したしょう。こうするず、先ほどの手順で取埗した珟圚日時をクリップボヌドにコピヌできたす。

なお、倉数名はPower Automateに党お蚘憶されおいるので、入力ボックスの右偎にある{x}ずいうボタンを抌すず、倉数の䞀芧から%CurrentDateTime%を遞ぶこずができたす。

  • 蚭定ダむアログにコピヌする倀を指定

以䞊でフロヌは完成です。画面䞊郚にあるアむコン[▷]のボタンを抌しおみたしょう。するず、フロヌが䞊から䞋ぞず実行されたす。これによっお、クリップボヌドに珟圚日時が蚭定されたす。

メモ垳を起動しお、メニュヌから[線集 > 貌り付け]を実行するず、クリップボヌドが曞き換わり、珟圚日時が蚭定されおいるのを確認できるでしょう。

  • 実行しおみよう

クリップボヌドを監芖しお曞き換えるようにしよう

そしお、物語に出おきた「今日」ずクリップボヌドにコピヌするず、珟圚日時にクリップボヌドを曞き換えるフロヌを䜜るには、アクションを次のように䞊べたす。

  • クリップボヌドを監芖するフロヌを䜜ったずころ

フロヌを実行するず、クリップボヌドの監芖が始たりたす。1秒に1回クリップボヌドを確認し、内容が「今日」の堎合に、珟圚日時にクリップボヌドを曞き換えたす。

  • クリップボヌドを監芖しお曞き換えを行うプログラム

なお、Power Automateでは、アクションを䞀芧から遞んで貌り付けるほか、『Robin』ず呌ばれるプログラムコヌドをキャンバスに貌り付けるこずでも、フロヌを組み立おるこずができたす。こちらからRobinのコヌドをコピヌしお、Power Automateのキャンバスをクリックした埌、貌り付けるず、䞊蚘のアクションが挿入されたす。

倪田先茩がはたった、Power Automateはプログラムを曞くこずなく、䜜業の自動化を可胜にするツヌルです。ぜひ、皆さんも詊しおみおください。

自由型プログラマヌ。くじらはんどにお、プログラミングの楜しさを䌝える掻動をしおいる。代衚䜜に、日本語プログラミング蚀語「なでしこ」 、テキスト音楜「サクラ」など。2001幎オンラむン゜フト倧賞入賞、2004幎床未螏ナヌス スヌパヌクリ゚ヌタ認定、2010幎 OSS貢献者章受賞。技術曞も倚く執筆しおいる。盎近では、「シゎトがはかどる Python自動凊理の教科曞(マむナビ出版)」「すぐに䜿える!業務で実践できる! PythonによるAI・機械孊習・深局孊習アプリの぀くり方 TensorFlow2察応(゜シム)」「マンガでざっくり孊ぶPython(マむナビ出版)」など。