WebBrowserで<input type=file class="txtbox">に対して文字を入力するには?


あじぞう  2003-10-28 11:27:13  No: 80045  IP: [192.*.*.*]

WebBrowserを利用して
自動UPDATEPGを作っているのですが

<input name="filBrowse" type=file class="txtbox" id = filBrowse dir = D:\Appo>
ようなTEXTBOXには、
WebBrowser1.Document.Forms(0).filBrowse.Value="D:\TEST.txt"
は記述では入力できず

WebBrowser1.Document.Forms(0).filBrowse.focus
SendKeys ("D:\TEST.txt")
を使って実現していますがいまいちうまくいかないのです
なにかいい方法はないでしょうか?  知恵を貸してください
お願いします。

編集 削除
魔界の仮面弁士  2003-10-28 12:25:19  No: 80046  IP: [192.*.*.*]

『Set X = WebBrowser1.Document.getElementById("filBrowse")』を使うとか。

編集 削除
魔界の仮面弁士  2003-10-28 12:26:53  No: 80047  IP: [192.*.*.*]

あぁ、type="file" でしたか。
であれば、XMLHTTPオブジェクトを使ってPOSTするようにしてみるとか。。。

編集 削除
あじぞう  2003-10-28 14:44:14  No: 80048  IP: [192.*.*.*]

ありがとうございます
>>XMLHTTPオブジェクトを使ってPOSTするようにしてみるとか
って使ったことがないので何か
参考になるものがありましたら教えてください。

編集 削除