toshimanのプロフィール

@toshiman toshiman
ありがとう数2
質問数0
回答数4
ベストアンサー数
0
ベストアンサー率
0%
お礼率
0%

  • 登録日2005/01/20
  • エラー91 オブジェクト変数またはブロック変数が設定されてません

    こんにちは、VBであるホームページにアクセスして自動的にソースから内容を取得するプログラムを作成しているのですが、エラー91(オブジェクト変数またはブロック変数が設定されていません)が出て困っています。 しかも、同じ処理内容なのに、時間によってエラーが出るときと出ないときがあり、困っています。コード(一部)は、以下のようになっています。 Dim objIE As Object Dim a As String Set objIE = CreateObject("InternetExplorer.Application") objIE.Navigate "サイトのURL" Do While objIE.Busy = True DoEvents Loop On Error GoTo Error2 a = objIE.Document.body.innerHTML ……(1) On Error GoTo 0 (1)のところで、8回に1回くらいの割合で止まります。[デバッグ]を押してすぐにまた再生ボタンを押すと、実行できます。そこで質問なのですが、 (1) エラーの原因は何でしょうか? objIEの中味が読み込み途中(IEなので処理時間がかかる)なのに参照しようとしてるからでしょうか?(でもちゃんとBusyプロパティで…) (2) Busyプロパティは「重要なページを読み込んでいる」というプロパティということですが、そのURLの全ての情報を読み込んだかどうか、というようなプロパティはないのでしょうか? (3) On Errorが通用しません。On Errorでジャンプ先を指定しているのに、Error:の箇所にジャンプしないことが2回に1回くらいあります。なぜでしょうか。 よくある質問かと思いますが、調べてもよくわかりません。ひとつでも分かりましたら、ぜひ教えてください。よろしくお願いします。

  • 自動ログイン(windows2000pro)

    起動後ある特定のユーザー/パスワード/ドメインにて自動起動するにはどのようにすれば良いのでしょうか?  VBで作成可能であれば、プログラムをご教示ください そのプログラム上に、ユーザー/パスワード/ドメインを定数等で持ち自動ログインはできないでしょうか?  その定数(ユーザ/パスワード/ドメイン)を変更することにより、容易に変更したく思っています やはり、ログイン前なので不可能でしょうか? 以上、初歩的な質問では御座いますが宜しくお願いいたします

  • 自動ログイン(windows2000pro)

    起動後ある特定のユーザー/パスワード/ドメインにて自動起動するにはどのようにすれば良いのでしょうか?  VBで作成可能であれば、プログラムをご教示ください そのプログラム上に、ユーザー/パスワード/ドメインを定数等で持ち自動ログインはできないでしょうか?  その定数(ユーザ/パスワード/ドメイン)を変更することにより、容易に変更したく思っています やはり、ログイン前なので不可能でしょうか? 以上、初歩的な質問では御座いますが宜しくお願いいたします

  • エクセル VBA データのマッチング

     エクセルのVBで下記のプログラムの作成をしたいのですがうまくマクロが組めません。 ファイル名:TEST01.XLS ファイル名:TEST02.XLS があります。 TEST01.XLSにあるA列のデータ、TEST02.XLSにG列にあるデータが一致した場合のみ、一致した行にあるTEST01.XLSのB列にある4桁のコードを一致したTEST02.XLSのL列に表示させるプログラムを作りたいです。 すみませんが回等お願いできませんか。