私のコードが送信されたら、msgboxを表示しようとしています。 内部のテキストを表示したいと思います。msgboxのウェブページのテキストを取得
は、これまでのところ私は
ie = CreateObject("InternetExplorer.Application")
ie.Navigate("http://www.webpage.com.au/")
ie.Visible = True
mesg = TextBox1.Text.ToString()
pw = "....." ie.Document.All("password").Value = pw
ie.Document.All("idpagers").Value = Id
ie.Document.All("message").Value = mesg
ie.Document.All("Send").Click()
pID = ie.Document.All().ToString
MessageBox.Show(pID)
を持っている。しかし、これは、これがナビゲートした後で入れsystem.object.blah.blah
VBスクリプトは、申し訳ありませんが私が間違ってタグを追加参照 – shaggs
問題は、ちょうどあなたが呼び出すオブジェクトの文字列表現を与える 'ToStringメソッド()'使用していますこれは 'System.Object'に対してです。代わりに' InnerHTML() 'と' innerText() 'を使って、DOM要素のHTML表現かテキスト表現だけを返します。 – Lankymart
@Lankymart答えとして例を挙げてください。正しい場合には答えとしてマークすることができます – shaggs