• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:IE11のダウンロード通知バーのVBからの操作)

IE11のダウンロード通知バーのVBからの操作

このQ&Aのポイント
  • IE11のダウンロード通知バーをExcel VBAから操作する方法について学びました。
  • 保存ボタンの探し方が正しくないためにエラーが発生しています。
  • Windows 10 64bitとExcel2013の環境で解決方法を求めています。

質問者が選んだベストアンサー

  • ベストアンサー
  • kumatti1
  • ベストアンサー率60% (73/121)
回答No.2

>以下のように、iCndではなくて、Buttonの作成待ちにしたら、うまくいきました。 なるほど。こちらが勉強になりました。 ありがとうございました。

toshi2468
質問者

お礼

2ヶ月間ぶちあたっていた壁を超えるヒントを頂き、ありがとうございました。

すると、全ての回答が全文表示されます。

その他の回答 (1)

  • kumatti1
  • ベストアンサー率60% (73/121)
回答No.1

そのコードを書いた本人ですが通知バーが表示されてる前提条件で実行を期待してるものであり、 こちらはWin10Pro/IE11ですが、おそらくUIautomationオブジェクトの作成待ちが行われていないから取得に失敗してるのだと思われます。 なので、 Do DoEvents Sleep 1& Set iCnd = o.CreatePropertyCondition(UIA_NamePropertyId, "保存") Loop While iCnd Is Nothing にすればいいのではと。

toshi2468
質問者

お礼

ありがとうございました。 以下のように、iCndではなくて、Buttonの作成待ちにしたら、うまくいきました。 Set iCnd = o.CreatePropertyCondition(UIA_NamePropertyId, "保存") Do DoEvents Sleep 1 Set Button = e.FindFirst(TreeScope_Subtree, iCnd) Loop While iCnd Is Nothing

すると、全ての回答が全文表示されます。

関連するQ&A