DOBON.NET DOBON.NETプログラミング掲示板過去ログ

IE

  • 題名: IE
  • 著者: カイジ
  • 日時: 2006/12/01 12:53:21
  • ID: 18415
  • この記事の返信元:
    • (なし)
  • この記事への返信:
  • ツリーを表示
分類:[.NET]

2006/12/01(Fri) 18:58:43 編集(投稿者)
2006/12/01(Fri) 18:58:41 編集(投稿者)

Internet Explorerで,ステータスバー(最下部左の「ページが表示されました」などと出てくるところ)の、文字列を取り出したいのですが,どのようにしたらできますか?
  • 題名: Re[1]: IE
  • 著者: YAS
  • 日時: 2006/12/03 21:25:46
  • ID: 18426
  • この記事の返信元:
    • [18415] IE カイジ 2006/12/01 12:53:21
  • この記事への返信:
  • ツリーを表示
> Internet Explorerで,ステータスバー(最下部左の「ページが表示されました」などと出てくるところ)の、文字列を取り出したいのですが,どのようにしたらできますか?

WebBorwserコントロールですか?それとも外部で起動しているIEのステータスですか?
  • 題名: Re[2]: IE
  • 著者: カイジ
  • 日時: 2006/12/04 1:35:29
  • ID: 18427
  • この記事の返信元:
  • この記事への返信:
  • ツリーを表示
外部で起動させたIEです.

プログラム内で起動させています.
  • 題名: Re[3]: IE
  • 著者: YAS
  • 日時: 2006/12/04 6:18:52
  • ID: 18428
  • この記事の返信元:
  • この記事への返信:
    • (なし)
  • ツリーを表示
ポーリングでよければ例えば次のように取得することができます。

    Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
        Dim ie = CreateObject("InternetExplorer.Application")
        ie.visible = True
        ie.gohome()
        While ie.statustext <> "ページが表示されました"
            Debug.Print(ie.statustext)
            Application.DoEvents()
        End While
    End Sub

DOBON.NET | プログラミング道 | プログラミング掲示板