質問: FindWindow("#32770", "Web ページからのメッセージ") If hwnd <> 0 Then PostMessage hwnd, &H111&, vbOK, 0 End If End Sub ``` ファイル選択ダイアログは、上のFindWindowのところが ``` FindWindow("#32770", "アップロードするファイルの選択") ``` とかになってあとは同じ感じで......。 なので、ファイルアップロードも確認メッセージと同じように書けばAttachできるのではないか と予想したのですが、Attachできません......。 ![アプリケーションモデラー](https://teratail-v2.storage.googleapis.com/uploads/contributed_images/15013abf9e7a8542b24ff836916f2234.png) 赤くマルで囲ったところのチェックは、つけてもつけなくてもAttachできないです。 Attchするときも確認ダイアログと同じようにしています。 ![イメージ説明](https://teratail-v2.storage.googleapis.com/uploads/contributed_images/0adc003f852b2757771290a35c20d9dc.png) Attachできなくてエラーになるときのメッセージはこのようです。これってアプリケーションモデラーの設定内容と指定したいものとが違うってことですよね。 ``` System Exception : Failed to perform step 1 in Navigate Stage 'Attach' on page 'Attach' - Target application could not be identified ``` なんででしょう、確認ダイアログと同じように設定しているのに......同じじゃダメなのでしょうか。 --- [追記 2019/6/3] Child Index=o でもダメでした......。 なので、このようにしてAttachしています。Child Indexは1です。 これはたぶん「一番アクティブになっているIEのウィンドウ」をAttachして、その子のダイアログを...ということをしていると思います。 なのでこれの前に、親になるウィンドウをActivateしています。 ![これをAttachする。Child Index=1](https://teratail-v2.storage.googleapis.com/uploads/contributed_images/4edbeaf1363fd2a0c5b7f54064d3bbd3.png) ![ダイアログ](https://teratail-v2.storage.googleapis.com/uploads/contributed_images/81c4c6b49726555d081d6a8ea574f141.png) ![ファイル名を入力するところ](https://teratail-v2.storage.googleapis.com/uploads/contributed_images/da75ec1da1e69dde0f189b1a425b0aa1.png) ![それの編集領域](https://teratail-v2.storage.googleapis.com/uploads/contributed_images/d1d3d8b342ced40c492378b9dc4b0216.png) ![イメージ説明](https://teratail-v2.storage.googleapis.com/uploads/contributed_images/bfae02e38e9f8bd15acbcbe42406b361.png) ダイアログを直接Attachしに行ってない時点でなんだか間違っている気がします......。
回答: Child Index = 0 で Attach してみてはいかがでしょうか。 私の手元では、Attach できました!