本ページには広告が含まれています。
引数に指定したInternetExplorer オブジェクトの読み込みが完了するのを待ちます。
- 構文
- BusyWait( IE )
- 引数
- IE 必須
- IEオブジェクト
- 戻り値
プログラム
解説
- 2行目
- 読み込み始める前にループを抜けるの防ぐための待機。
- 3行目
- タイマー計測用の変数tを宣言。現在の時刻を代入。
- 5-10行目
- Webページが読込中、かつ、ドキュメントの読み込み状態が読み込み完了になるまで繰り返す。変数tからの経過時間を変数tmに代入し、吹き出しに表示。ページの読み込みが完了もしくは60秒以上経過でループを抜ける。エラー発生時は12行目>>>。
- 12-14行目
- 一番最後に開いたInternetExplorerオブジェクトを取得し、BusyWaitを再帰呼び出し。
- 16行目
- 吹き出しを消す。
読み込みが完了しない場合
- 閲覧履歴やキャッシュを削除する。
- 必要のないアドオンを無効にする。
特定のページの読み込みが遅い場合画像広告等の読み込みに時間が掛かっている場合があるので、広告ブロックのアドオン(AdBlockとか)を入れるのも効果があるかもしれません。
プログラム実行例
bodyタグを書き換える
Yahoo! JAPANトップページの特定の文字を赤太字にする。
- Main
- FUNCTIONS
使用関数
xmlのバージョンを取得する
- Main
- FUNCTIONS
- Main
- FUNCTIONS
- Main
- FUNCTIONS
- Main
- FUNCTIONS
- Main
- FUNCTIONS
- Main
- FUNCTIONS
- Main
- FUNCTIONS
- Main
- FUNCTIONS
- Main
- FUNCTIONS
- Main
- FUNCTIONS
- Main
- FUNCTIONS
- Main
- FUNCTIONS
- Main
- FUNCTIONS
- Main
- FUNCTIONS
- Main
- FUNCTIONS
結果
使用関数
[ファイルを開く]ウィンドウを表示
結果

使用関数
[Webページの保存]ウィンドウを表示
結果

使用関数
[印刷]ウィンドウを表示
結果

使用関数
[印刷プレビュー]ウィンドウを表示
結果

使用関数
[ページ設定]ウィンドウを表示
結果

使用関数
[プロパティ]ウィンドウを表示
結果

使用関数
GoBackとGoForwardを使った例
使用関数
Yahoo! JAPANトップページのメニューを取得
結果
使用関数
気象庁のホームページから一月分の気温を取得しExcelでグラフを作成
結果

使用関数
歌ネットから歌詞を取得してテキストファイルに保存
使用関数
Yahoo! JAPANのトップページからショッピングのリンクをクリックする
使用関数
環境センサーから位置情報を取得し、Googleマップで表示
使用関数
楽天銀行定期預金の金利をExcelに保存
使用関数
楽天PointClubでランクと保有ポイント数を取得する
結果
使用関数
関連記事
- IEGETFRAME関数 (スクリプト関数)
- HTMLのiframeタグで埋め込まれたインラインフレームを取得します。
- IESETDATA関数 (スクリプト関数)
- ウェブ上に値を設定します。
- IE.ExecWB メソッド
- コマンドを実行します。
- IE.GoForward メソッド
- 履歴リストの1つ後の項目に移動します。
- IE.Refresh2 メソッド
- 指定されたリフレッシュレベルで現在表示されているファイルを再読み込みします。
- IE.Stop メソッド
- 読込中のWebページやダウンロードのキャンセル、BGMやアニメーションの動的要素を停止します。
- IE.Document プロパティ
- ドキュメントオブジェクトを取得
- getIEObj関数 (自作関数)
- 引数に指定したタイトルまたはURLを含むIEオブジェクトを返します。戻り値はInternetExplorerオブジェクトです。
- IE.Navigate メソッド
- URLまたは絶対パスで指定されたファイルを開きます。
- IE.Left プロパティ
- オブジェクトの左端の座標を取得または設定します。
