読者です 読者をやめる 読者になる 読者になる

三流君 ken3のmemo置き場

メモ置き場、保管庫として利用。まとまっていませんがヨロシク



XXXXXさんへ Document.body.Innertext を 試してみては?

IE操作 VBA


>さて,ひとつお聞きしたいことがあります。
>UserForm1フォームに配置したIEコントロールに表示した
>ウェブページのソース(テキストデータ)を取得するには
>どのようにすれば良いのでしょうか?
>UserForm1.web1.Document.textのようにしてみましたがダメでした。

>UserForm1.web1.Document.textのようにしてみましたがダメでした。

書き方を
objIE.Document.body.InnerHTML
みたく ( 手前味噌解説は http://d.hatena.ne.jp/ken3memo/20111017 参照)

UserForm1.web1.Document.body.Innertext
とすると、取得できるかも。
.Document.text が .Document.Innertext みたいに、
VB/VBA系の取得と少し違うので慣れるといのですが。

HTMLのタグ付きなら
UserForm1.web1.Document.body.InnerHTML
です。※これだとBODY部分でヘッダ丸ごとが取得できませんが。

あとは、やりかけですが、

2009-02-17 三流解説 VBA IE デバック用 Webページのソースを表示する プログラム
http://ie.vba-ken3.jp/sample/001/2009-02-17.html

が、少し参考になるといいのですが・・・

解決の糸口となれば幸いです。 三流プログラマー Ken3