訪問して頂きありがとうございます。まさふくろーです。
この記事では、UiPathを使って「Excelのマクロを実行する」方法をご紹介します。
目次
動作イメージ
Excelファイルを開く
マクロの動作イメージ
「生年月日」から「年、月、日」をそれぞれ取り出す
ファイル名 | サンプル.xlsm |
マクロ名 | 実行ボタン_Click |
シート名 | Sheet1 |
ファイルの場所 | C:\RPA\TEST |
作成手順
プロジェクトの作成
UiPath Studioを起動します。
「プロセス」を選択します。
①プロジェクトの「名前」を入力⇒②プロジェクトを作成する「場所」を指定⇒③「作成」ボタンをクリックします。
フローチャートの作成
メニューバーの①「デザイン」タブをクリック⇒②「新規」をクリック⇒③「フローチャート」を選択します。
①フローチャートの「名前」を入力⇒②「作成」ボタンをクリックします。
「Excelアプリケーションスコープ」アクティビティの設置
①「アクティビティ」タブをクリック⇒②「アプリの連携」>「Excel」>「処理」>「Excelアプリケーションスコープ」を選択します。
マウスの左クリックを押したまま、フローチャート上に移動します。すると、「Excelアプリケーションスコープ」のアクティビティが設置されます。(ダブルクリックでも可能です。)
「対象のExcelファイル」を指定
「Excelアプリケーションスコープ」の「Double-click to view」の部分をダブルクリックし、一つ下の階層に移動します。
「…」ボタンをクリックし、対象のExcelファイルを指定します。
「マクロを実行」アクティビティの設置
①「アクティビティ」タブをクリック⇒②「アプリの連携」>「Excel」>「処理」>「マクロを実行」を選択します。
マウスの左クリックを押したまま、「実行」シーケンス上に移動します。すると、「実行」シーケンス内に、「マクロを実行」のアクティビティが設置されます。
「マクロ名」を入力
実行するマクロ名を入力します。
「ワークブックを保存」アクティビティの設置
①「アクティビティ」タブをクリック⇒②「アプリの連携」>「Excel」>「処理」>「ワークブックを保存」を選択します。
マウスの左クリックを押したまま、「実行」シーケンス上に移動します。すると、「実行」シーケンス内に、「ワークブックを保存」のアクティビティが設置されます。
フローチャートの関連付けを行う
「フローチャート(マクロ実行)」の部分をクリックし、一つ上の階層に戻ります。
「Excelアプリケーションスコープ」を選択し、マウスの左クリックを押したまま「Start」の位置の近づけると、水色の「三角」マークが表示されます。
この状態で左クリックから手を離すことによって、「Start」と「Excelアプリケーションスコープ」アクティビティの関連付けが行われます。
動作確認
メニューバーの①「デザイン」タブをクリック⇒②「実行」をクリックし、意図した動きになっているか確認を行います。
最後まで読んでいただき、ありがとうございました!