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 E...
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タグ仕様しています。 こちらを例に使用方法をお伝えします。 基...
0
Internet Explorer自動操作

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

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

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

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

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

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

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

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

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

今回はIE起動後、リンクをクリックする処理です。 クリックの基本です。 ※クリック後は、ページ読込の為、読み込み待ち処理が必要です。 記号★、●の意味 コード記号 意味 内容 ★★★ 属性 下記参照。...
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