- 締切済み
エクセルVBAでnameがないsubmitボタンをクリック
objIE.document.Forms(1).submit という感じにしてみたのですが、フォームの順番が変わったりするので エラーになります。 他に方法はないものでしょうか?
- みんなの回答 (1)
- 専門家の回答
みんなの回答
- Wendy02
- ベストアンサー率57% (3570/6232)
回答No.1
こんばんは。 まあ、どこか分からないところの話だから、私としては、ちょっと無理かもしれません。Index があるなら、名前も付けているとは思います。 With objIE.Document.All .Login.Value = "MyID" .Passwd.Value = "PassWord" .Item(".save").Click '←こんな風に、周りから名前を探したらいかがですか? End With
お礼
こんばんは。Wendy02様 ご回答ありがとうございます 自動ログイン後に項目をセレクトして表示されたページの中から特定のテーブルのデータを取得してエクセルに貼り付けるということをしたいのですが・・。 複数ページにまたがる場合があるのでフォームの順番が変わってしまってエラーになってしまいます。 >まあ、どこか分からないところの話だから、私としては、ちょっと無理かもしれません すみませんがログイン後のページですので、どこというのは書くことが出来ません<m(__)m> わからないと無理ですよね。。 すみませんでした。 body内をさぐらせるコードを追加することします ありがとうございました。