本ページには広告が含まれています。
InternetExplorer オブジェクトを生成します。
iexplorer.exeのプロセスが残っているときにCREATEOLEOBJ関数でInternet Explorerを起動するとエラーが出ることがあるので、それを回避するための関数です。
- 構文
- InternetExplorer = IEBoot( InPrivate )
- 引数
- InPrivate 省略可
- InPrivateブラウズ・モードを有効にするときはTRUEを指定
プログラム
解説
- 2行目
- 起動したInternetExplorerオブジェクトを代入するための変数。
- 3-4,8,21行目
- InPrivateの値がTrueならば5行目>>>、Falseならば9行目>>>。InPrivateブラウス・モードで起動する場合InPrivateにはTrue、通常モードで起動する場合はFalseが代入されています。
- 5-7行目
- InPrivateブラウズ・モードで起動し、Internet Explorerオブジェクトを取得する。GETID関数の第三引数に「-1」を指定し、ウィンドウが表示されるまで無期限で待機しています。
- 9-20行目
- InternetExplorerオブジェクトを生成しIEに代入、ウィンドウを表示します。プロセスが残っていたりしてエラーが発生した場合は、EXEC関数でパスを直接指定してブラウザを起動します。GETID関数で起動されるのを待ち、GETACTIVEOLEOBJ関数でInternetExplorerオブジェクトを取得します。取得できなかった場合getIEObj関数で最後に起動したオブジェクトを取得します。
- 22行目
- InternetExplorerオブジェクトを戻り値として返す。
プログラム実行例
bodyタグを書き換える
Yahoo! JAPANトップページの特定の文字を赤太字にする。
使用関数
xmlのバージョンを取得する
結果
使用関数
お問い合わせ番号から佐川急便の配達状況を取得
結果
使用関数
「Yahoo!テレビ.Gガイド [テレビ番組表]」から番組表データを取得する
使用関数
GoBackとGoForwardを使った例
使用関数
気象庁のホームページから一月分の気温を取得しExcelでグラフを作成
結果

使用関数
関連記事
- IEGETFRAME関数 (スクリプト関数)
- HTMLのiframeタグで埋め込まれたインラインフレームを取得します。
- IESETDATA関数 (スクリプト関数)
- ウェブ上に値を設定します。
- BusyWait関数 (自作関数)
- IEオブジェクトの読み込みが完了するのを待ちます。
- IE.ExecWB メソッド
- コマンドを実行します。
- IE.GoForward メソッド
- 履歴リストの1つ後の項目に移動します。
- IE.Refresh2 メソッド
- 指定されたリフレッシュレベルで現在表示されているファイルを再読み込みします。
- IE.Stop メソッド
- 読込中のWebページやダウンロードのキャンセル、BGMやアニメーションの動的要素を停止します。
- getIEObj関数 (自作関数)
- 引数に指定したタイトルまたはURLを含むIEオブジェクトを返します。戻り値はInternetExplorerオブジェクトです。
- IE.Navigate メソッド
- URLまたは絶対パスで指定されたファイルを開きます。
- IE.Document プロパティ
- ドキュメントオブジェクトを取得
