• ベストアンサー

VBAでHTMLのtitleタグの中身を抽出してA1に入れたい

VBAでHTMLのtitleタグの中身を抽出してA1に 入れるにはどうすればよいのでしょうか? 例:<title>Yahoo! JAPAN</title>のYahoo! JAPANをA1に入れる 使用OS:Windows XP 使用ソフト:Microsoft Excel 2003 ご存知の方がおられましたらご回答をよろしくお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
  • lark_0925
  • ベストアンサー率63% (37/58)
回答No.1

下記のコードでWin2000&Excel2002では、正常にTitleが取得できました。 '============================================================= Sub main()   Dim IE   Set IE = CreateObject("InternetExplorer.Application")   With IE    .Visible = True    .navigate "http://www.yahoo.co.jp/"    Do While .Busy = True Or .readyState <> 4      Loop    Range("a1").Value = .document.Title    .Quit    End With   Set IE = Nothing End Sub

nana_watuki
質問者

お礼

早速やってみたところMicrosoft Excel 2003でも正常にTitleが取得できました。 ご回答いただきどうもありがとうございました。

関連するQ&A