はじめに
今回はRPA開発をするにあたり、何気に要する「スクリーンショットを作成する方法(UiPath版)」をお伝えします。
BizRobo!だとDAの画像抽出からImage変数に格納する事でスクリーンショットを作成出来ます。
UiPathにも同じことが出来るのでご紹介したいと思います。
設定方法
今回はQiitaのロゴをスクリーンショットを作成し、Excelに貼り付けるという処理をご説明したいと思います。
処理フローはたったこれだけです。
ただしプロパティの設定を変更したりする必要があるので、
詳細をご説明を致します。
①「スクリーンショットを作成」アクティビティを設定します。
このアクティビティがある場所は、下記の画像の通りです。
②スクリーンショットを作成したい要素を指定します。
③要素の設定が出来たら、プロパティ欄から変数を設定します。
ここで扱われる変数の型は「Image型」になります。
わざわざ変数タブから設定しなくても、Ctrl + KでImage型変数が作成されますので、
是非活用ください。
④次に「メソッド呼び出し」アクティビティを設定します。
場所は、プログラミング>実行の中にあります。
⑤プロパティ欄から複数項目の設定を行います。
ターゲット型:System.Windows.Forms.Clipboard
※プルダウン選択です。
メソッド名:SetImage
※手入力です。
⑥あとは、Excelに貼り付けるようにExcelの設定を行います。
Excelアプリケーションスコープを設定し、貼り付けを行いたいExcelを指定します。
⑦残りは、貼り付けたい箇所を選択して、Ctrl + Vで貼り付けを行い、
ブックを保存するだけで実行されます。
※最後のブック保存は、実行しないと画像を貼り付けた状態での保存が出来ません。
Excelアプリケーションスコープの変更を保存にチェックを入れててもです。
さいごに
ぜひ使用する機会があればよろしくお願いします。