質問編集履歴
2
コードが実際のものと違ったので訂正objchildIE.Document.frames→objIE.Document.frames
test
CHANGED
File without changes
|
test
CHANGED
@@ -42,15 +42,15 @@
|
|
42
42
|
|
43
43
|
|
44
44
|
|
45
|
-
Set objFrame = obj
|
45
|
+
Set objFrame = objIE.Document.frames
|
46
46
|
|
47
|
-
'ラジオボタンをチェック(1AAA顧客は該当のラジオボタンに含まれているワード)
|
47
|
+
'ラジオボタンをチェック(1AAAA顧客は該当のラジオボタンに含まれているワード)
|
48
48
|
|
49
|
-
For Each Obj In objFrame(2).Document.getElementsByTagName("input") '表示されているサイトの
|
49
|
+
For Each Obj In objFrame(2).Document.getElementsByTagName("input") '表示されているサイトのタグを一つずつを変数objにセット
|
50
50
|
|
51
51
|
|
52
52
|
|
53
|
-
If InStr(Obj.outerHTML, "1AAA顧客") > 0 Then
|
53
|
+
If InStr(Obj.outerHTML, "1AAAA顧客") > 0 Then
|
54
54
|
|
55
55
|
Obj.click '上記に該当するタグをクリック
|
56
56
|
|
1
タグの修正、追加。質問の文面、実際のコードを少し修正
test
CHANGED
File without changes
|
test
CHANGED
@@ -8,7 +8,9 @@
|
|
8
8
|
|
9
9
|
WEBシステム画面でCTL+U →デバッガーの検索窓から該当の要素を入力し検索するとそこでは見つかります。
|
10
10
|
|
11
|
-
詳しくないのですが、ASPファイルの中にまたASPファイルがあるページ?でその中の要素を特定しようとしているのだと思っています。
|
11
|
+
詳しくないのですが、ASPファイルの中にまたASPファイルがあるページ?でその中の要素(あるいは子フレーム、孫フレームの要素)を特定しようとしているのだと思っています。
|
12
|
+
|
13
|
+
|
12
14
|
|
13
15
|
### 発生している問題・エラーメッセージ
|
14
16
|
|
@@ -32,19 +34,23 @@
|
|
32
34
|
|
33
35
|
objIE.Visible = True '見えるようにする
|
34
36
|
|
35
|
-
objIE.Navigate "
|
37
|
+
objIE.Navigate "URL"
|
38
|
+
|
39
|
+
|
40
|
+
|
41
|
+
***中略(いろいろな画面遷移)****
|
36
42
|
|
37
43
|
|
38
44
|
|
39
45
|
Set objFrame = objChildIE.Document.frames
|
40
46
|
|
41
|
-
'
|
47
|
+
'ラジオボタンをチェック(1AAA顧客は該当のラジオボタンに含まれているワード)
|
42
48
|
|
43
49
|
For Each Obj In objFrame(2).Document.getElementsByTagName("input") '表示されているサイトのクラス一つずつを変数objにセット
|
44
50
|
|
45
51
|
|
46
52
|
|
47
|
-
If InStr(Obj.outerHTML, "
|
53
|
+
If InStr(Obj.outerHTML, "1AAA顧客") > 0 Then
|
48
54
|
|
49
55
|
Obj.click '上記に該当するタグをクリック
|
50
56
|
|
@@ -64,15 +70,15 @@
|
|
64
70
|
|
65
71
|
VBA
|
66
72
|
|
67
|
-
```
|
68
|
-
|
69
73
|
|
70
74
|
|
71
75
|
### 試したこと
|
72
76
|
|
73
77
|
For文の前に
|
74
78
|
|
75
|
-
objFrame(2).Location.href = "
|
79
|
+
objFrame(2).Location.href = "url"
|
80
|
+
|
81
|
+
(urlはCTL+U→デバッガー→検索窓に「1AAA顧客」を入力して見つけた要素のあるaspファイル?のurl)
|
76
82
|
|
77
83
|
|
78
84
|
|
@@ -80,7 +86,7 @@
|
|
80
86
|
|
81
87
|
|
82
88
|
|
83
|
-
### 補足情報(FW/ツールのバージョンなど)
|
89
|
+
### 補足情報(FW/ツールのバージョンなど)
|
84
90
|
|
85
91
|
IE11
|
86
92
|
|
@@ -88,4 +94,26 @@
|
|
88
94
|
|
89
95
|
エクセル2010
|
90
96
|
|
97
|
+
|
98
|
+
|
91
99
|
ここにより詳細な情報を記載してください。
|
100
|
+
|
101
|
+
該当ページのイメージ
|
102
|
+
|
103
|
+
|
104
|
+
|
105
|
+
確認ボタン 訂正ボタン 削除ボタン 実行ボタン
|
106
|
+
|
107
|
+
|
108
|
+
|
109
|
+
|選択|名称 |更新日時 |
|
110
|
+
|
111
|
+
|◎ |3AAAA顧客 |H27/7/21|
|
112
|
+
|
113
|
+
|〇 |2AAAA顧客 |H27/7/21|
|
114
|
+
|
115
|
+
|〇 |1AAAA顧客 |H27/7/21|
|
116
|
+
|
117
|
+
|
118
|
+
|
119
|
+
※〇がラジオボタン 「1AAA顧客」のラジオボタンを押したい
|