エクセルVBAでのIE操作について教えてください。
昨日以降(0) 2日前以降(0) 3日前以降(0) 4日前以降(0) 5日前以降(0)
Message#1 2015年1月28日(水)01時58分 From: がんばるん | 返事 削除 変更 |
エクセルVBAでのIE操作について教えてください。 エクセルでスタッフリストを作成していて、 そこからLANにある勤怠システムにアクセスし 先ずログインしたいのですが下記抜粋のように for each ~ nextで試してみても反応しません。 Dim ie As InternetExplorer, obj As Object For Each obj In ie.document.getElementsByTagName("input") If obj.Name="ct100$edtOpeCode" Then obj.Value="テスト" ElseIf obj.Name="ct100$btnLogin" Then obj.Click End If Next obj ページのソース抜粋(カッコ内はname属性)は下記の通りです 多分frameやらdivで色々手繰るには別な方法で無ければ無理 とは思いますが… html >frameset(MainFrameSet) >>frame(DataFrame) >>>html >>>>body >>>>>form(Form1) >>>>>>table(tblMain) >>>>>>>tbody >>>>>>>>tr >>>>>>>>>td >>>>>>>>>>div >>>>>>>>>>>div >>>>>>>>>>>>input(ct100$edtOpeCode) 似たような内容を調べてみましたが 初心者でよく分からないのでご教示 宜しくお願いします。 |
昨日以降 2日前以降 3日前以降 4日前以降 5日前以降