質問編集履歴

3

誤字修正

2019/11/22 09:24

投稿

DondokoYama
DondokoYama

スコア5

test CHANGED
File without changes
test CHANGED
@@ -2,7 +2,7 @@
2
2
 
3
3
 
4
4
 
5
- Excel(Office 365)のVBAからIE11を操作し、getElementsByClassNameclassを使って同じクラス名を持つ要素がいくつあるか数えたいのですが、getElementsByClassNameclassの部分でエラーとなり進むことができません。
5
+ Excel(Office 365)のVBAからIE11を操作し、getElementsByClassNameを使って同じクラス名を持つ要素がいくつあるか数えたいのですが、getElementsByClassNameの部分でエラーとなり進むことができません。
6
6
 
7
7
 
8
8
 

2

他のgetElementsBy~の挙動について追記

2019/11/22 09:24

投稿

DondokoYama
DondokoYama

スコア5

test CHANGED
File without changes
test CHANGED
@@ -66,6 +66,8 @@
66
66
 
67
67
  ・IEの読み込み時間を長めにとり、確実に表示されてから実行しても同じエラーになります
68
68
 
69
+ ・getElementById、getElementsByTagNameはなぜか機能します。
70
+
69
71
 
70
72
 
71
73
  申し訳ないのですが、ご助力ください。

1

エラー箇所にコメントを追加

2019/11/22 09:23

投稿

DondokoYama
DondokoYama

スコア5

test CHANGED
File without changes
test CHANGED
@@ -40,7 +40,7 @@
40
40
 
41
41
 
42
42
 
43
- For Each myObj In IEobj.Document.getElementsByClassName("TestClass")
43
+ For Each myObj In IEobj.Document.getElementsByClassName("TestClass")'ここの初回でエラーになります
44
44
 
45
45
  Counter = Counter + 1
46
46