タイトル : Re: VB6からブラウザ上のフォーカスの位置へ値を送るには? 投稿日 : 2013/04/02(Tue) 21:21 投稿者 : 魔界の仮面弁士
> すでにフォーカスのあるところへ値を送るには、どうすればいいのでしょうか? どんなサイトにも使える汎用的な方法はありませんが、とりあえず 手抜き処理なら SendKeys ですかね。確実性は無いですが…。 相手が <input type="text"> のタグだとしたら、WebBrowser.Document から activeElement の value プロパティに値を入れれば済むはずですが、 キー入力をスクリプトで横取りして処理しているタイプのサイトだと、 もう一手間必要かも知れません。 また、入力欄が Flash などで構築されている場合は、そうした操作は 基本的に通用しません。無理に行うなら、SendInput API などを併用して、 ユーザー操作をエミュレートするといった操作が必要になるかと思います。 |