VBAのエレメント基本操作の目次

<< エクセルVBAでIEを自動スクロールする :前の記事

「エレメントの基本操作」では、VBAでIE(InternetExplorer)を操作するにあたってデータを取得することが多々あります。こちらでは、そのデータをいくつかの方法で取得できますので、その方法について詳しく解説しています。こちらを学習すればIE(InternetExplorer)のデータを取得する方法をマスターできます。

目次

スポンサー リンク

DOM(Document Object Model)について

こちらは、DOM(Document Object Model)やHTML(HyperText Markup Language)について解説しています。こちらを理解できるとそれぞれの処理がより理解できるようになります。

Documentのallオブジェクト

まずは、全てのデータを取得できるallオブジェクトの解説をしています。
利用頻度は少ないですが、基本となる部分ですので、是非押さえておきましょう。

要素テキスト取得のプロパティ(innerHTML,innerText,outerHTML,outerText)

データを取得するにあたって、どの部分までのデータを取得するか指定する
プロパティです。
それぞれ取得範囲が異なりますので、詳しく解説しています。

GetElementByIdメソッド

id属性を指定して取得する方法を解説しています。

GetElementsByNameメソッド

name属性を指定して取得する方法を解説しています。

GetElementsByClassNameメソッド

class属性を指定して取得する方法を解説しています。

GetElementsByTagNameメソッド

タグを指定して取得する方法を解説しています。
こちらは使用頻度の高いメソッドになります。

DocumentのLinksオブジェクト

こちらでは、リンクのアドレスを取得する方法を解説しています。
データ収集には、必ず利用されるオブジェクトになります。

DocumentのImagesオブジェクト

Imagesオブジェクトから画像URL・alt属性・幅・高さの画像情報を取得する方法を解説します。

画像をダウンロードして保存

画像をダウンロードして保存する方法を解説します。

エレメント情報取得のサブルーチン

ここからはこれまで解説した内容をサブルーチン化させていきます。

IEドキュメント値取得

指定したエレメントの必要な値を取得します。

IEドキュメント値チェック

指定したエレメントに値が存在するかチェックします。

リンクURL取得

指定したエレメントのリンクURLを取得します。

リンククリック

指定したエレメントのリンクをクリックします。

画像情報取得

指定したエレメントの画像情報を取得します。

ファイルダウンロード保存

指定したファイルをダウンロードし保存します。

次の記事: DOM(Document Object Model)について >>

Excel VBAでIEを思いのままに操作できるプログラミング術 Excel 2013/2010/2007/2003対応

近田 伸矢, 植木 悠二, 上田 寛

IEのデータ収集&自動操作のプログラミング本はこの1冊だけ!IEの起動やポップアップウィンドウ、表示を制御する基本的なコードはもちろん、テキストボックスやラジオボタン、表、ハイパーリンクなどのHTML部品を制御する方法など、自動操作に欠かせないノウハウを丁寧に解説。

  • このエントリーをはてなブックマークに追加
VBAのIE制御についてのQ&A掲示板

↑エクセルVBAのIE(InternetExplorer)操作で分からない事があればこちらの掲示板よりご質問ください^^

ExcelのVBA初心者入門

↑こちらはExcelのVBAをマスターできるよう初心者向けのエクセルVBA入門コンテンツになります^^

VBAのIE制御入門RSS

RSSフィードを登録すると最新記事を受け取ることができます。

VBAIE操作のスカイプレッスン

VBAでIE(InternetExplorer)制御の準備

【ダウンロード】IE操作に便利なツール

こちらでは、これまでに紹介したIE(InternetExplorer)操作で便利な機能をツール化しています。無償でダウンロードできますので、目的に合わせたご利用ください。

IEオブジェクトのメソッド・プロパティ

こちらでは、IE(InternetExplorer)オブジェクトのメソッド・プロパティをまとめています。

IE操作に利用されているVBA関数

こちらでは、エクセルVBAのIE(InternetExplorer)操作で利用されたVBA関数をまとめています。

IE操作に利用されているステートメント

こちらでは、エクセルVBAのIE(InternetExplorer)操作で利用されたステートメントをまとめています。ExcelのVBAで基本的な部分になりますので、しっかり理解しましょう。

IE(InternetExplorer)制御のVBAコード

こちらでは、これまでに作成したIE(InternetExplorer)操作で役立つサブルーチンをまとめています。
全てをコピーする必要はありませんが、目的に合わせたサブルーチンをご利用ください。