LacotasuBlog

ポンコツ社内SEの備忘録

Power Automate Desktop RPA

[第23回]【PAD】Excelのマクロを実行するフローを作ってみた

投稿日:

マクロを実行するアクションがあれば便利なのですが、今のところないのでゴリゴリ作りました。

とりあえず最終形はこうした ↓

Excelの起動

マクロが入ってるファイルパスを指定。

ウィンドウにフォーカスする

UI要素の追加方法は過去の記事(例えばこことか)ご参照ください。

キーの送信

Alt + F8 でマクロのウィンドウを表示

コメント

「ウィンドウ内のテキストフィールドに入力する」を使用したかったけど、
テキスト内に入力するとなぜか「A$1$」が入力されてしまうので、フォーカス後、文字列をコピー、貼り付けした。

ウィンドウ内のテキストフィールドをフォーカス

UI要素の追加方法は過去の記事(例えばこことか)ご参照ください。

クリップボードテキストを設定

「まくろ2」というマクロを実行するとします。

ウィンドウ内のボタンを押す

UI要素の追加方法は過去の記事(例えばこことか)ご参照ください。

▶で実行してみる

マクロが実行されメッセージが表示されました!

-Power Automate Desktop, RPA

執筆者:


comment

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください

関連記事

[第12回] 【基本操作】レコーダーを使用せずログイン画面のログイン処理を自動化する方法②【画像クリック】

以前の記事「[第5回] 【PAD】ログイン画面のログイン処理を自動化する方法①」で「ボタンが押せない」「ボタンが押せるけどフロー側でエラーが出る」等のコメントをいただきました。ということで、 今回は実 ...

[第17回]【PAD】Outlookで受信メールの添付ファイルとかメッセージを保存する方法

前提条件としてこういうメールが送られてきたとする とりあえず最終形はこうした ↓ それでは上から行きます。 Outlookを起動します 特に何も変更しないで保存 Outlookからメールメッセージを取 ...

[第25回]【PAD】日本語をOCRしたい【Tesseract-OCR】

GitHubからインストーラをダウンロード デフォルトでは日本語に対応していないので↓をダウンロード https://github.com/UB-Mannheim/tesseract/wiki ダウン ...

[第35回] 今さらですが文字列のゼロ埋め(ゼロパディング)とかゼロサプレスとかについて

目標 ①「123」という文字列を「00000000」8桁のフォーマットにゼロ埋めする。②「00000123」という文字列を「123」という文字列にゼロサプレスする。 作成したフロー テキストをパディン ...

[第19回]【基本操作】Excelのシート追加削除【PAD】

【目標】ワークシートを追加し、既存のワークシート名を変更し、既存のワークシートを削除する。 ↑こういうシートのEXCELを ↓こういうシートに追加、変更、削除する こんな感じのことをやってみたいと思い ...