VB6 IEでnameがないボタンをクリックしたい


m  2005-10-13 17:29:25  No: 126228  IP: [192.*.*.*]

VB6です。

IEコントロールを使用しています。ボタンがあるページがありそのボタンを押して
いるのですが、nameがある場合はボタンが押せるのですが、nameがないボタンが
押せません。なにかいい方法はないでしょうか?

編集 削除
ガッ  2005-10-13 18:22:56  No: 126229  IP: [192.*.*.*]

インデックス値でアクセス出来るはずです。
また、コレクション相手ならForEach-Nextステートメントも利用できます。

編集 削除
m  2005-10-13 18:40:29  No: 126230  IP: [192.*.*.*]

インデックス値とはどのようにして調べるのでしょうか?

また、インデックス値を使用するコードの書き方はどのように記述しますか?

今は、nameで IE.Document.All(name).Click としています。

編集 削除
ガッ  2005-10-13 20:00:27  No: 126231  IP: [192.*.*.*]

> インデックス値とはどのようにして調べるのでしょうか?
名前が充てにならないのですよね?
そうなると他に充てになるものを探して、それを伝ってアクセスする必要があります。
※たとえば[button].Valueとか?

> インデックス値を使用するコードの書き方はどのように記述しますか?
その name のところに1以上の整数を入れてみてください…
たしか出来るはずです。

編集 削除