end0tknr's kipple - 新web写経開発

http://d.hatena.ne.jp/end0tknr/ から移転しました

excel vbaで IEのformに値をセット

どうやら、次のようにして、ie を起動し、更にformに値をセットできるようです。

Sub set_val_to_IE()

'IE 起動
Dim objIE As Object
Set objIE = CreateObject("InternetExplorer.Application")
objIE.Visible = True

'web serviceの表示
objIE.Navigate "http://www.hogehoge.co.jp/cws/cws"

' 表示を待つ為のsleepのようなもの
MsgBox "目的の入力画面を表示して「OK」をクリックして下さい"

'formに値をセット
objIE.Document.all("K2010_1_10STM").Value = 10

End Sub

ほんの一例しか記載していませんが、「InternetExplorer.Application」等でググると、多くの活用事例が見つかります