三流君 ken3のmemo置き場

三流プログラマーのメモ書きです。主にVBAやWindowsの話題が多いです

挨拶・自己紹介:
失敗続きのAB型の変わり者 :三流プログラマー Ken3です
フリーのエンジニア・個人事業主です・・と書くと聞こえはイイが(それとなくカッコよく聞こえるが)、 現在は小さな案件の受注請負 と 短期派遣 で 日々つつましく?ほそぼそと暮らしてます。
Ken3三流君の連絡先:
[google formsで連絡する]
上記の問い合わせフォームに質問・感想など気軽に書き込んでください

よく検索されるキーワード: [質問回答XXXXさんへ] [CreateObject] [VBA] [JRA競馬オッズ]

QA0816 003 Document.Links から アンカーテキストをチェックする

www.youtube.com
http://www.youtube.com/watch?v=Xeo4wnqXo7g

今回のソースと解説は http://ken3-info.blog.ocn.ne.jp/objie/2009/08/ie_url_c90d.html を 見て笑ってください。。。

>2.開催日を取り出す。
>(1.で表示されたIEから)、開催日のURLを取り出す。
>条件は、リンクの名称が XXXX〜日 (最後が日で終わる)アンカーテキストのリンクを取り出す。
>例)1回中山1日 1回中京1日、この飛び先URLを取り出す

Document.Links で リンク情報を取り出せるので、
.Href 'リンク先
.InnerText '内側のテキスト
を使い、If Right(objIE.Document.Links(i).InnerText, 1) = "日" の データを取り込みます。

'リンク情報を取り出す
Dim i As Integer 'ループの変数
For i = 0 To objIE.Document.Links.Length - 1
If Right(objIE.Document.Links(i).InnerText, 1) = "日" Then
'デバックで表示
Debug.Print objIE.Document.Links(i).Href 'リンク先
Debug.Print objIE.Document.Links(i).InnerText '内側のテキスト
End If
Next i

これで、開催日がなんとか、取り出せた、、、




QA0816 VBA IE操作 リンク先URL取得 三流君 試行錯誤 objIE Document.Links .Href .InnerText

VBAIEのリンク操作は http://www.ken3.org/cgi-bin/group/vba_ie_link.asp を見てください。


質問・感想・クレームなど、
気軽にコメント欄に書いてもらえるとうれしいです。

[Googleフォームにコメントを残す]
↑質問・コメントの入力フォームです、気軽に書いてください


フッター:最後にKen3Videoの動画一覧を紹介します

YouTubeにアップした動画です。他の動画を一瞬でも見てもらえるとさらに嬉しいです。
再生リスト:[三流君Ken3の最新動画]←リストの一覧形式で表示する


また、ブログを見に来てくださいね。ではまたぁ~