Internet Explorer自動操作

Internet Explorer自動操作

VBAでIE操作「新しいタブで開く」【Navigate2メソッド】

今回はInternet Explorerを単純に開くだけではなく、新しいタブで開く場合の処理です。 ※事前にこちらの参照設定が必要です。 ※ページ読み込み後は読み込み待ち処理が...
2021.06.19 0
Internet Explorer自動操作

VBAでIEを操作する機能のまとめ(逆引き目次)

当ページでアクセス数の多いInternet Explorer自動操作・スクレイピングの記事をまとめます 他サイトに比べ圧倒的な記事量、シンプルな作りのページなので理解しやすいと考えます 事前準備~...
2021.06.18 0
Internet Explorer自動操作

VBAでIE操作「HTMLの子要素を取得する」【エクセルマクロ】

CSSセレクタquerySelectorやquerySelectorAllを使用する場合は、HTMLの要素を直に指定する為 HTMLの要素の取得は難しくはありません。 しかしid、Class、Na...
2021.04.08 0
Internet Explorer自動操作

VBAでIE操作「CSSセレクタを使用してIEを操作する(getElementsByTagNameのイメージ)」【エクセルマクロ】

ExcelVBAではid、Class、Nameなどさまざまな要素を取得してInternet Explorerの自動制御が可能ですが、 CSSセレクタを使用しても自動制御可能です。 CSSセレクタを...
0
Internet Explorer自動操作

VBAでIE操作「CSSセレクタを使用してIEを操作する(getElementByIdのイメージ)」【エクセルマクロ】

ExcelVBAではid、Class、Nameなどさまざまな要素を取得してInternet Explorerの自動制御が可能ですが、 CSSセレクタを使用しても自動制御可能です。 CSSセレクタを...
2021.03.25 0
Internet Explorer自動操作

VBAでIE操作「フレームありページの読込待ち」処理をパーツ化する【エクセルマクロ】

フレームありのページの場合、よく使うIE読込待ち処理だとエラーが出る可能性があります。 VBAでIE操作「IEのフレーム内の値を取得する」【エクセルマクロ】 VBAでIE操作「IEのフレー...
0
Internet Explorer自動操作

VBAでIE操作「IEのフレーム内の値を取得する」【エクセルマクロ】

IEでフレーム(frame)内の値を取得したいケースがあります。 フレームでは親ページと子ページに分かれます。 子ページの名称を付与して処理するだけで、基本は下記のデータ取得方法と同一です。 V...
0
Internet Explorer自動操作

VBAでIE操作「IEのフレーム内のリンクをクリックする」【エクセルマクロ】

IEでフレーム(frame)内のリンクをクリックしたいケースがあります。 フレームでは親ページと子ページに分かれます。 子ページの名称を付与して処理するだけで、基本は下記のハイパーリンクをクリック...
0
Internet Explorer自動操作

VBAでIE操作「クッキー情報(Cookie)を取得する」

Internet Explorerでクッキー情報(Cookie)を取得する Excel VBAマクロでIEを自動操作する際、クッキー情報(Cookie)を取得することも可能です。 あまりクッキー情...
0
Internet Explorer自動操作

VBAでIE操作「Webページに指定要素が存在するかチェックする」【エクセルマクロ】

VBAでIE自動制御で問題になるのが、オートメーションエラーです。 通常、IEを読み込み待ちをすれば問題ないのですが、この処理はあまり信用できません。 読み込み待ちでOKとなったにも関わらず、...
2020.11.15 0
Internet Explorer自動操作

「DeleteUrlCacheEntry」と「ClearMyTracksByProcess」キャッシュクリアの違い

VBAでIEのキャッシュクリアで検索すると、下記の二つの文言が出てきます。 キャッシュをクリアするのはどちらが正解でしょうか? ■キャッシュクリアで検索時引っかかる文言 ・DeleteUrlCa...
0
Internet Explorer自動操作

VBAでIE操作「ファイルをPCにダウンロードする」【エクセルマクロ】

VBAでIEを起動し、画像ファイルなどをダウンロードしたい時があります。 Win32APIのURLDownloadToFileでダウンロードする事が可能です。 Webページの画像をダウンロードする...
0
Internet Explorer自動操作

VBAでIE操作「キャッシュをクリアする」【エクセルマクロ】

VBAでIEを起動し、キャッシュを読み込んでしまい、正常な動作がしない為、 キャッシュを削除したい時があります。 IEのキャッシュをクリアするサンプルコード その他 定...
0
Internet Explorer自動操作

VBAでIE操作「head要素・body要素を取得」【エクセルマクロ】

VBAでIEを起動し、Webページ内のhead要素を取得・body要素を取得する方法です。 基本的にはId要素やName要素を取得する場合と取得の仕方は同一です。 Webページのhead要素・bo...
0
Internet Explorer自動操作

VBAでIE操作「JavaScriptを強制発火する」【Excelマクロ】

IEでテキストボックス入力しても認識できない Excel VBAマクロでIEを自動制御する際、SendKeysやValueで値を反映したにもかかわらず、 submitボタンを押下すると、入力が反映...
0
Internet Explorer自動操作

VBAでIE操作「SendKeys(キーボード入力)で無理やり突破する」

IEでテキストボックスやポップアップがどうしても入力できない Excel VBAマクロでIEを自動制御する際、以下のように通常のIE制御では処理が突破できないケースがあります ■どうしても処理が進...
2021.06.19 5
Internet Explorer自動操作

VBAでIE操作「Basic認証を自動ログインする」

Basic認証を自動ログインしたい Excel VBAマクロでIEを自動制御する際、Basic認証を自動でログインする事も可能です。 Basic認証とは下記のようなポップアップでID、パスワー...
0
Internet Explorer自動操作

VBAでIE操作「IEをJavaScriptで画面スクロールさせる」

IEを画面スクロールしたい Excel VBAマクロでIEを自動制御する際、IEの画面をスクロールさせることも可能です。 Twitter等の画面下部に移動する事で、ページを読み込むようなサイトでは...
0
Internet Explorer自動操作

VBAでIE操作「Web上のテーブル要素(表)からデータを抜き出す」

テーブル要素から データを抜き出したい Excel VBAでIE自動制御では、Web上の表(テーブル要素)からデータを抜き出す処理も多いです。 ■テーブル要素を抜き出したい ・ヤフオクから、落札...
0
Internet Explorer自動操作

VBAでIE操作「Internet Explorerをシアターモードで表示する(F11と同動作)」

Internet Explorerをシアターモードで表示する Excel VBAマクロでIEを自動操作する際、画面をシアターモードで表示させることも可能です。 シアターモードとはIE起動後、手動で...
0
タイトルとURLをコピーしました