#1です。
失礼しました! 調べて見たら Click でOKみたいですね。
http://d.hatena.ne.jp/language_and_engineering/20090710/p1
以下のコードで実験してみたら動作しました。(=Yhooで検索ボタンを押す)
対象画像のオブジェクトの取得がうまくいっていないのでは?
(↓例はURLが投稿時に変換されると思いますので、ご注意)
Sub test()
Dim ie As Object
Set ie = CreateObject("InternetExplorer.Application")
ie.Visible = True
ie.Navigate "http://www.yahoo.co.jp/index.html"
Do While ie.Busy = True Or ie.readystate <> 4
DoEvents
Loop
ie.Document.getElementById("srchtxt").Value = "教えて"
' MsgBox ("クリックします")
ie.Document.getElementById("srchbtn").Click
' ie.Quit
Set ie = Nothing
End Sub
お礼
ありがごうございます。 確かにご提示のコードは実行できました。 ただ、Clickしてるのはtype="submit"ですので、ここが違うのかなと思うのですがいかがでしょうか。 わたしがクリックしたいのは、type="image"となっています。 ちなみに私の当該URLで .Document.Item("button").Click とやると、このオブジェクトはプロパティまたはメソッドをサポートしていません、みたいなエラーになります。
補足
.Document.all.Item("button").Click でうまくいきました。 こうなってくると、当初の質問とは趣旨が違ってくるので閉じます。 #1さん、ありがとうございました。