• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:windows7のエクスプローラをVBAで操作-2)

Windows7のエクスプローラをVBAで操作する方法

このQ&Aのポイント
  • Excel-VBAで起動しているWindows7のエクスプローラに対してボタンをクリックしたり、テキストボックスに文字をセットする方法を教えてください。
  • WindowsXPでは正しく動作していたが、Windows7になったら動作しなくなった。
  • ボタンのハンドルを取得できず、クリックできない状況。ボタンのClassとNameは"ToolbarWindow32"と"前の場所"。

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

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

カテゴリは Visual Basic の方が妥当なんではと。 http://www.ka-net.org/ribbon/ri14.html ウィンドウを持ってる親の要素から AccessibleObjectFromWindow で IAccessible を取り出して、 http://okwave.jp/c257.html にある GetAcc 関数で子孫要素を検索すればいいのではと。 で、得られたら accDoDefaultAction でクリック。