Power Automate Desktopでワークシートの名前、インデックス番号を取得する方法/「アクティブなExcelワークシートの取得」の使い方

tea-time IT

アクティブなExcelワークシートの取得は字面だけ見ると何を取得するのかよくわからないんですが、実行するとExcelインスタンスのアクティブなワークシート名、インデックス番号を取得することができます。

スポンサーリンク

アクティブなExcelワークシートの取得

PowerAutomateDesktop アクティブなExcelワークシートの取得2
アクティブなExcelワークシートの取得は、アクションペインのExcel詳細から追加できます。
PowerAutomateDesktop アクティブなExcelワークシートの取得3
追加するとダイアログが表示されます。

Excelインスタンス

PowerAutomateDesktop アクティブなExcelワークシートの取得1
ワークシートを取得するには、対象のExcelがなんらかの動線でインスタンス化されている必要があります。
ここでは先にExcelを開いておき、
PowerAutomateDesktop アクティブなExcelワークシートの取得4
実行中のExcelに添付でインスタンス化しています。
PowerAutomateDesktop アクティブなExcelワークシートの取得5
ワークシートを取得する対象のファイル、インスタンス化したExcelの変数名を指定します。

生成された変数

PowerAutomateDesktop アクティブなExcelワークシートの取得6
生成された変数では、取得する変数の内容を確認できます。
アクティブなワークシートの名前およびインデクスが取得できるとのことですが、
PowerAutomateDesktop アクティブなExcelワークシートの取得7
メッセージボックスで表示するとSheet8284が取得できており、
PowerAutomateDesktop アクティブなExcelワークシートの取得8
つまりこれ、指定したExcelファイルのアクティブなシートを取得しています。
インデックス番号はシートの左から順に1,2,3と割り振られる通し番号で、つまりこのExcelファイルの左から84番目のシートということになります。
PowerAutomateDesktop アクティブなExcelワークシートの取得9
なお、変数名はクリックして変更可能です。また{x}を押すことで、既存の変数の値に上書きすることができます。
PowerAutomateDesktop アクティブなExcelワークシートの取得10
不要な変数は、スイッチをオフにすることで生成させないことができます。

エラー発生時

PowerAutomateDesktop アクティブなExcelワークシートの取得11
エラー時の挙動を設定できます。
PowerAutomateDesktop アクティブなExcelワークシートの取得12
設定方法はリンク先参照。「詳細」ではアクティブなワークシートを取得できない場合を指定できます。

関連記事

Microsoft Power Automate Desktop(PAD)アクション、使い方一覧
Power Automate Desktopの使い方を機能・分類別に参照できるまとめです。

コメント