dポイントプレゼントキャンペーン実施中!

VBA(EXCELマクロ)で次の処理を行うことは可能でしょうか?

指定したURLのホームページからHTMLファイルを出力する。
出力形式はIEのツールバーから「表示 - ソースの表示」で表示されるようなタグ形式です。また、表示の際にエンコードの指定を行いたいのですが可能でしょうか?

以上、ご存知の方がいらっしゃいましたらお教えてください。

A 回答 (1件)

Set IE = CreateObject("InternetExplorer.Application")


IE.Navigate ("http://www.sample.ne.jp/hogehoge.html")
While IE.busy: Wend
While IE.Document.readyState <> "complete": Wend
MsgBox IE.Document.documentElement.outerHTML
IE.quit
----------------------------------------------------------------
みたいにしてソースを取って来られます
文字コードは、charsetで指定されたものがShift_JISとして変換されて取り込まれます。
charsetは、
IE.Document.Charset = "EUC-JP"
のように後からでも変更できますが、エクセル自体で、エンコードを変更して出力することはできません。
    • good
    • 0
この回答へのお礼

早速試してみた結果、HTMLを取得でました。ありがとうございました。

お礼日時:2006/02/25 02:14

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!