IE操作

Internet Explorer自動操作

VBAでIE操作「Internet Explorerを最小化/最大化/元のサイズに戻す」

Internet Explorerを最小化/最大化/元のサイズに戻すExcel VBAマクロでIEを自動操作する際、画面サイズを最小化、最大化、元のサイズにWindowsAPIを使用して、画面サイズを...
0
Internet Explorer自動操作

VBAでIE操作「Internet Explorerを再読み込み(リフレッシュ)」する

Internet Explorerを再読み込みするExcel VBAマクロでIEを自動操作していると、Webページを再読み込み(リフレッシュ)したいケースがあります。■再読み込みしたいケース・指定した...
0
Internet Explorer自動操作

VBAでIE操作「Internet Explorerを最前面に表示」する

Internet Explorerを最前面に表示させたいExcel VBAマクロでIE操作していて最前面に表示させたいケースがあります。■最前面に表示させたいケース・IEの画面が自動的に動いているのを...
0
Internet Explorer自動操作

VBAでIE操作「Internet Explorerのプロセスを強制終了」する

Internet Explorerのプロセスを終了する意味Excel VBAマクロでIE操作していると、IEのプロセスが残ってしまうことがあります。残ってしまうと、VBA側からInternet Exp...
1
Internet Explorer自動操作

VBAでIE操作「Javascriptのonclick要素を抜き出す」処理をパーツ化する

VBAでIE操作で厄介なのはJavaScript(JS)です。onclick要素を抜き出すときに不変であれば、VBAのコード内に埋め込んでしまえばいいのですが、onclick要素が可変の場合も多く存在...
0
Internet Explorer自動操作

VBAでIE操作「IEで画像(alt・src)ボタンをクリックする」【エクセルマクロ】

IEで画像リンク(画像ボタン)をクリックしたいケースがあります。ヤフオクのトップページを例に使用方法をお伝えします。VBAでIE操作「IEでsubmitボタンをクリックする」【エクセルマクロ】と考え方...
1
Internet Explorer自動操作

VBAでIE操作「IEでaタグ(ハイパーリンク)をクリックする」【エクセルマクロ】

IEでハイパーリンク(いわゆるリンク)をクリックしたいケースがあります。よく使用するのはブログをさかのぼる為の「次へ」や「前へ」でも、aタグ仕様しています。こちらを例に使用方法をお伝えします。基本はf...
0
Internet Explorer自動操作

VBAでIE操作「IEでsubmitボタンをクリックする」【エクセルマクロ】

IEで掲示板や、問い合わせフォームなどのsubmitボタンをクリックしたいケースがあります。id要素があれば、簡単にクリックができることは以前ご説明しました。では、当方のお問い合わせページのような、s...
0
Internet Explorer自動操作

VBAでIE操作「データ取得するinnerText/innerHTML/outerText/outerHTML」【エクセルマクロ】

VBAでIEを起動し任意のページまで遷移する方法をお伝えしました。Webスクレイピングの本質、ホームページの情報を収集・抽出する方法をご説明します。データ取得は4種類あるプロパティ内容innerTex...
0
Internet Explorer自動操作

VBAでIE操作「VBAでJS(JavaScript)のonclickをクリックする」【エクセルマクロ】

前回id要素がなくても、for eachで要素をチェックしてクリックする動作をお伝えしました。上記で約半数のWebページは対応ができます。では、対応が出来ない残りの半数は何でしょうか?JavaScri...
0
Internet Explorer自動操作

VBAでIE操作「IEでid要素やName要素がなくてもボタンクリックをする」【エクセルマクロ】

前回id要素やname要素があれば、VBAでIEをクリックする動作は簡単とお伝えしました。それでは、Webページにid要素やName要素がない場合はどうすればよいでしょうか。id要素がない?for e...
4
Internet Explorer自動操作

VBAでIE操作「IEでボタンクリックをする id/Name/Class」【エクセルマクロ】

今回はIE起動後、リンクをクリックする処理です。クリックの基本です。※クリック後は、ページ読込の為、読み込み待ち処理が必要です。記号★、●の意味コード記号意味内容★★★属性下記参照。●●●添え字idの...
0
Internet Explorer自動操作

VBAでIE操作「IEの起動をする」【エクセルマクロ】

今回はIE操作の基本処理です。まずは、IEを立ち上げるコードです。コピペですぐ使えます。※事前にこちらの参照設定が必要です。※ページ読み込み後は読み込み待ち処理が必要です。コードの意味今回はコード内の...
0
Internet Explorer自動操作

VBAでIE操作「エラーに負けない」【エクセルマクロ】

VBAでIE操作(InternetExplorer操作)ExcelVBAマクロでIEを操作し、Webスクレイピング、Webクローリングをする事が可能です。マクロがインターネットエクスプローラーを自動で...
5
Internet Explorer自動操作

VBAでIE操作「ブラウザの読込待ち」処理をパーツ化する【エクセルマクロ】

今回はIE操作で必要な、待機処理です。指定したページへ遷移しても、Webページの読込前に次の処理をすると、エラー発生してしまいます。VBAでのIE操作はページ遷移後、必ずページ読み込み待ちの処理が必要...
0
Internet Explorer自動操作

VBAでIE操作する為の必須条件「参照設定」する【エクセルマクロ】

ExcelVBAマクロではIEを自動操作し、Webスクレイピング、Webクローリングをする事が可能です。VBAでIE(Internet Explorer)操作の必須条件が「参照設定」です。必要な参照設...
0