cancel
Showing results for 
Search instead for 
Did you mean: 

Webアプリで実行されるExcelマクロの実行が終わるのを確認したい

MarikoNishiwaki
Level 6
みなさまこんにちわ。にしわきです。

表題の件死ぬほど悩んでるので…ご教授ください。

Webで起動するアプリから実行されるExcelのマクロが、
処理を終わるのを待って次の工程に移りたいです。

いろいろ考えましたが、立ち上がるExcelのファイルパスは取得できないし(新規作成されたものだから)
ハンドルにアタッチは出来てそうなんですが、Get Collection出来なかったり。

↓のようなダイアログが立ち上がったりして、この始末が大変だったり…
1639.png


解決策が見えません。

このような事例について、ご存じのかたいらっしゃいますか?

とにかくマクロが終わってから保存しないと、白紙で保存してしまう状態になります。

皆様の英知をお待ちしております( ;∀;)


------------------------------
Mariko Nishiwaki
ProjectAsistantManager
Denso
Asia/Tokyo
------------------------------
2 REPLIES 2

HitoshiNamiki
Level 5
ちょっと誤解しているかもしれませんが・・・
・Blue Prismのプロセスからではなく別のアプリから呼び出されたExcelマクロの実行をBlue Prism側で待機したい
・マクロを実行しているExcelのウィンドウハンドルは取得できている

完全な思い付きですが、マクロ実行中のExcelウィンドウに「CTRL+Pause」をキー送信して一時停止し、
・ダイアログが表示されたら「継続」ボタンをクリックして再開
・ダイアログが表示されなかったらマクロが終わっている
みたいにできないかなと思いました。

思い付きなので実際に試せていません。すみません💦
1つのアイデアとして少しでも参考になれば幸いです。

------------------------------
並木 仁(Hitoshi Namiki)
株式会社TKC(TKC Corporation)
------------------------------
※当回答は個人的な見解です。間違い等があってもご容赦ください。あくまで自己責任でお願いいたします。 [FirstName] [LastName] Application Developer Utsunomiya, Japan

お返事遅くなりすみません。アイデアありがとうございます。
マクロ停止を逆手に取る感じですね。

まだ解決していないので結果どうなったかを含めてまた報告させていただきます!

------------------------------
Mariko Nishiwaki
ProjectAsistantManager
Denso
Asia/Tokyo
------------------------------