Internet Explorer自動操作VBAでIE操作「Webページの要素数を数える」【ExcelVBA】 VBAでIE自動操作する際、要素数を数えたい場合があります。 ページの要素が可変だった場合に、処理を分岐させたい場合などに使います。 Webページの指定要素数を数えるサンプルコード 注意点 Optio...2021.11.100Internet Explorer自動操作
Internet Explorer自動操作VBAでIE操作「新しいタブで開く」【Navigate2メソッド】 今回はInternet Explorerを単純に開くだけではなく、新しいタブで開く場合の処理です。 ※事前にこちらの参照設定が必要です。 ※ページ読み込み後は読み込み待ち処理が必要です。 コードの意味...2021.06.172021.11.070Internet Explorer自動操作
Internet Explorer自動操作VBAでIEを操作する機能のまとめ(逆引き目次) 当ページでアクセス数の多いInternet Explorer自動操作・スクレイピングの記事をまとめます 他サイトに比べ圧倒的な記事量、シンプルな作りのページなので理解しやすいと考えます 事前準備~IE...2021.05.042022.09.100Internet Explorer自動操作
Internet Explorer自動操作VBAでIE操作「HTMLの子要素を取得する」【エクセルマクロ】 CSSセレクタquerySelectorやquerySelectorAllを使用する場合は、HTMLの要素を直に指定する為 HTMLの要素の取得は難しくはありません。 しかしid、Class、Name...2021.03.262021.11.250Internet Explorer自動操作
Internet Explorer自動操作VBAでIE操作「CSSセレクタを使用してIEを操作する(getElementsByTagNameのイメージ)」【エクセルマクロ】 ExcelVBAではid、Class、Nameなどさまざまな要素を取得してInternet Explorerの自動制御が可能ですが、 CSSセレクタを使用しても自動制御可能です。 CSSセレクタを使用...2021.03.252021.11.070Internet Explorer自動操作
Internet Explorer自動操作VBAでIE操作「CSSセレクタを使用してIEを操作する(getElementByIdのイメージ)」【エクセルマクロ】 ExcelVBAではid、Class、Nameなどさまざまな要素を取得してInternet Explorerの自動制御が可能ですが、 CSSセレクタを使用しても自動制御可能です。 CSSセレクタを使用...2021.03.242021.11.070Internet Explorer自動操作
Internet Explorer自動操作VBAでIE操作「フレームありページの読込待ち」処理をパーツ化する【エクセルマクロ】 フレームありのページの場合、よく使うIE読込待ち処理だとエラーが出る可能性があります。 VBAでIE操作「IEのフレーム内の値を取得する」【エクセルマクロ】 VBAでIE操作「IEのフレーム内のリンク...2021.01.062021.11.070Internet Explorer自動操作
Internet Explorer自動操作VBAでIE操作「IEのフレーム内の値を取得する」【エクセルマクロ】 IEでフレーム(frame)内の値を取得したいケースがあります。 フレームでは親ページと子ページに分かれます。 子ページの名称を付与して処理するだけで、基本は下記のデータ取得方法と同一です。 VBAで...2021.01.052021.11.070Internet Explorer自動操作
Internet Explorer自動操作VBAでIE操作「IEのフレーム内のリンクをクリックする」【エクセルマクロ】 IEでフレーム(frame)内のリンクをクリックしたいケースがあります。 フレームでは親ページと子ページに分かれます。 子ページの名称を付与して処理するだけで、基本は下記のハイパーリンクをクリックする...2021.01.042021.11.070Internet Explorer自動操作
Internet Explorer自動操作VBAでIE操作「クッキー情報(Cookie)を取得する」 Internet Explorerでクッキー情報(Cookie)を取得する Excel VBAマクロでIEを自動操作する際、クッキー情報(Cookie)を取得することも可能です。 あまりクッキー情報を...2020.11.100Internet Explorer自動操作
Internet Explorer自動操作VBAでIE操作「Webページに指定要素が存在するかチェックする」【エクセルマクロ】 VBAでIE自動制御で問題になるのが、オートメーションエラーです。 通常、IEを読み込み待ちをすれば問題ないのですが、この処理はあまり信用できません。 読み込み待ちでOKとなったにも関わらず、オブジェ...2020.11.092021.11.060Internet Explorer自動操作
Internet Explorer自動操作「DeleteUrlCacheEntry」と「ClearMyTracksByProcess」キャッシュクリアの違い VBAでIEのキャッシュクリアで検索すると、下記の二つの文言が出てきます。 キャッシュをクリアするのはどちらが正解でしょうか? ■キャッシュクリアで検索時引っかかる文言 ・DeleteUrlCache...2020.11.080Internet Explorer自動操作
Internet Explorer自動操作VBAでIE操作「ファイルをPCにダウンロードする」【エクセルマクロ】 VBAでIEを起動し、画像ファイルなどをダウンロードしたい時があります。 Win32APIのURLDownloadToFileでダウンロードする事が可能です。 Webページの画像をダウンロードするサン...2020.11.072022.02.150Internet Explorer自動操作
Internet Explorer自動操作VBAでIE操作「キャッシュをクリアする」【エクセルマクロ】 VBAでIEを起動し、キャッシュを読み込んでしまい、正常な動作がしない為、 キャッシュを削除したい時があります。 IEのキャッシュをクリアするサンプルコード その他 定数 意味 8 インターネット一時...2020.11.060Internet Explorer自動操作
Internet Explorer自動操作VBAでIE操作「head要素・body要素を取得」【エクセルマクロ】 VBAでIEを起動し、Webページ内のhead要素を取得・body要素を取得する方法です。 基本的にはId要素やName要素を取得する場合と取得の仕方は同一です。 Webページのhead要素・body...2020.11.050Internet Explorer自動操作
Internet Explorer自動操作VBAでIE操作「JavaScriptを強制発火する」【Excelマクロ】 IEでテキストボックス入力しても認識できない Excel VBAマクロでIEを自動制御する際、SendKeysやValueで値を反映したにもかかわらず、 submitボタンを押下すると、入力が反映され...2020.11.010Internet Explorer自動操作
Internet Explorer自動操作VBAでIE操作「SendKeys(キーボード入力)で無理やり突破する」 IEでテキストボックスやポップアップがどうしても入力できない Excel VBAマクロでIEを自動制御する際、以下のように通常のIE制御では処理が突破できないケースがあります ■どうしても処理が進まな...2020.10.312021.06.195Internet Explorer自動操作
Internet Explorer自動操作VBAでIE操作「Basic認証を自動ログインする」 Basic認証を自動ログインしたい Excel VBAマクロでIEを自動制御する際、Basic認証を自動でログインする事も可能です。 Basic認証とは下記のようなポップアップでID、パスワードを入力...2020.10.300Internet Explorer自動操作
Internet Explorer自動操作VBAでIE操作「IEをJavaScriptで画面スクロールさせる」 IEを画面スクロールしたい Excel VBAマクロでIEを自動制御する際、IEの画面をスクロールさせることも可能です。 Twitter等の画面下部に移動する事で、ページを読み込むようなサイトでは効果...2020.10.130Internet Explorer自動操作
Internet Explorer自動操作VBAでIE操作「Web上のテーブル要素(表)からデータを抜き出す」 テーブル要素から データを抜き出したい Excel VBAでIE自動制御では、Web上の表(テーブル要素)からデータを抜き出す処理も多いです。 ■テーブル要素を抜き出したい ・ヤフオクから、落札相場の...2020.10.120Internet Explorer自動操作