質問編集履歴

1

エラー内容等の追加

2018/08/23 08:27

投稿

退会済みユーザー
test CHANGED
File without changes
test CHANGED
@@ -2,9 +2,29 @@
2
2
 
3
3
  C# IE操作  フレーム分割されたページを操作したいと考えています。
4
4
 
5
+
6
+
7
+ 開発環境:Visual Studio 2017
8
+
9
+ 使用OS:Windows 7
10
+
11
+
12
+
5
13
  しかし、メインページ内にある「auth1.html」内にログイン画面用のID・passwordを入力する画面があり取得・入力等が出来ていない状況です。
6
14
 
15
+ webbrowserはIE7であるのが原因で指定ページを接続できないので考えていません。
16
+
7
- webbrowserではIE7の関係上詰まってしまうため、IEを起動するという下記のようなソースで実行しようとしていますが、エラーが出てしまいます。
17
+ IEを起動するという下記のようなソースで実行しようとしていますが、
18
+
19
+
20
+
21
+ エラー箇所:var window = doc.frames.item(ref x) as mshtml.HTMLWindow2;
22
+
23
+ エラー内容:System.InvalidCastException: '指定されたキャストは有効ではありません。'
24
+
25
+
26
+
27
+ 上記エラーが出てしまいます。
8
28
 
9
29
  解決策等を教えていただきたいです。
10
30
 
@@ -16,7 +36,7 @@
16
36
 
17
37
  c# プログラム ソース内容
18
38
 
19
- ------------------------------------------------------------
39
+ ````````````````````````````````````````````````````````````
20
40
 
21
41
  var IE = new SHDocVw.InternetExplorer();
22
42
 
@@ -38,13 +58,13 @@
38
58
 
39
59
  IE.Navigate2(ref url2);
40
60
 
41
-
61
+ ````````````````````````````````````````````````````````````
42
62
 
43
63
 
44
64
 
45
65
  メインページソース
46
66
 
47
- ---------------------------------------------------------------------------------
67
+ ````````````````````````````````````````````````````````````
48
68
 
49
69
  <html>
50
70
 
@@ -98,11 +118,13 @@
98
118
 
99
119
  </html>
100
120
 
121
+ ````````````````````````````````````````````````````````````
122
+
101
123
 
102
124
 
103
125
  auth1.html 子ソース
104
126
 
105
- ------------------------------------------------------------------------
127
+ ````````````````````````````````````````````````````````````
106
128
 
107
129
  div id="login_box" align="left">
108
130
 
@@ -174,4 +196,4 @@
174
196
 
175
197
  </select>
176
198
 
177
- ------------------------------------------------------------------------
199
+ ````````````````````````````````````````````````````````````