VB6.0を使っています。
Webbrowserを使いまして
HPの表示を完了するまで待機するようにしようと思いました。
しかし表示前に”読み取り終了”になってしまいます。
表示するまで待機させるにはどうすればいいのでしょうか?
どうかお願いいたします。
Label1.Caption = "読み取り中"
WebBrowser1.Navigate "http://www.yahoo.co.jp"
Do While WebBrowser1.Busy = True
DoEvents
Loop
Do While WebBrowser1.Document.ReadyState <> "complete"
DoEvents
Loop
Label1.Caption = "読み取り終了"
あと、基本的な操作なのですが
プロジェクトを読み込んだすぐにはコードもオブジェクトも表示されません。
一度実行してからコードを出さざるを得ないのですが
これはどうすればいいのでしょうか?
No.2ベストアンサー
- 回答日時:
こんなのはどうかな?
Private Sub Command1_Click()
Label1.Caption = "読み取り中"
Label1.Refresh
WebBrowser1.Navigate "http://www.yahoo.co.jp", 4 'navNoReadFromCache
End Sub
Private Sub WebBrowser1_DocumentComplete(ByVal pDisp As Object, URL As Variant)
Label1.Caption = "読み取り終了"
End Sub
うまくいきました!!!!!
ありがとうございます!!!
でもWebBrowser1.Navigate "http://www.yahoo.co.jp", 4 'navNoReadFromCache
という命令はどこで勉強をすればいいんでしょうか・・(^^;)
No.1
- 回答日時:
VB6.0、XPpro環境です。
自分の環境ではちゃんと表示するまで待機しました。
コードやオブジェクトの表示も問題ありません。
もう少し詳しい状況説明をお願いできますか?
この回答への補足
ご回答ありがとうございます。
WindowsMe、VBproです。
色々と試していたのですが
YAHOOIDを切り替えて確認すると
どうやらキャッシュを読み取っているようです。
Webbrowserに関する書籍がほとんどないため手探りでやっていますが
新規に読み取る方法はないでしょうか?
IEのオプションで「ページを表示するたびに確認する」を選んでましたが読み取らないようです。
http://msdn.microsoft.com/workshop/browser/webbr …
は英語ですのでちょっと時間がかかりそうです。
日本語ではありませんでしょうか?
どうかよろしくお願いします。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- PHP phpでcookieがうまく保存されない 2 2023/08/02 16:40
- その他(プログラミング・Web制作) Pythonを勉強しています。 5 2023/08/25 09:51
- Photoshop(フォトショップ) photoshop ドキュメントを読み込み中…から10日経ちます。 1 2022/12/13 17:25
- JavaScript 読み込んだQRコードをフォームに受け渡したい 1 2023/05/18 11:18
- Gmail 携帯電話を使わず Google の二段階認証を登録できる? 2 2023/03/29 21:56
- Visual Basic(VBA) 検索のユーザーフォームの表示について 1 2023/03/27 23:31
- Visual Basic(VBA) EXCEL VBAで NHK NEWSの NEWSデータ内容取得が できない 1 2023/04/09 12:26
- Excel(エクセル) Excel VBAどこが間違ってますか? 4 2023/07/17 10:04
- その他(Microsoft Office) OneDrive Personalについて 1 2022/08/02 18:25
- C言語・C++・C# TCP/IP通信時のサーバーからの受信 2 2022/11/23 09:11
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
VBA エンターキーでイベントに...
-
アクセスVBAのMe!と[ ]
-
【エクセルのマクロ】クリップ...
-
Excel VBAでマウスの左クリック...
-
文字列で小数点以下の0を削除し...
-
エクセルのデータをwebフォーム...
-
Access からオブジェクトとして...
-
エクセルVBAでセル番地を指定し...
-
コードでオブジェクトを最前面に
-
WSH or VBの質問
-
起動済のIEから.NET Framework...
-
日本語の文字化けを直す方法
-
【エクセル】複数のTextBoxに共...
-
Accessのフォーム上にエクセル...
-
DLLの共有メモリと排他処理???
-
アクセス 名前のつけ方について。
-
構造体の静的な初期化
-
現在アクティブになっているオ...
-
Excelを閉じるときVBAプロジェ...
-
PowerpointVBAで指定のShapeオ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
アクセスVBAのMe!と[ ]
-
VBA エンターキーでイベントに...
-
【エクセルのマクロ】クリップ...
-
エクセルVBAでセル番地を指定し...
-
Excel2007 でのチェックボック...
-
文字列で小数点以下の0を削除し...
-
日本語の文字化けを直す方法
-
Excel VBAでマウスの左クリック...
-
エクセルのデータをwebフォーム...
-
Access からオブジェクトとして...
-
コードでオブジェクトを最前面に
-
Accessのフォーム上にエクセル...
-
構造体の静的な初期化
-
【エクセル】複数のTextBoxに共...
-
ユーザーフォームのインポート...
-
PowerpointVBAで指定のShapeオ...
-
現在アクティブになっているオ...
-
[C#] DataGridViewの項目名
-
Excel VBA でPictureBoxオブジ...
-
Excelを閉じるときVBAプロジェ...
おすすめ情報