A 回答 (2件)
- 最新から表示
- 回答順に表示
No.2
- 回答日時:
こんにちは。
>objIE.Document.getElementById("year").Value = CStr(yy)
>エラーメッセージから デバッグすると この行で、止まります。
こういう場合は、一度、サイト先のソースを確認した方がよいですね。
サイトを開いたら、F12のデバグモードで確認するか、マクロを途中で止めて、
ローカルウィンドウで、objIEの中身で、IDの部分で "year"が入っているか、
どちらかの方法で調べます。
>今まで動作していた、のに????
よくあることです。ここの掲示板でも、3ヶ月に一度ぐらい人知れず変えているのでが、
少しぐらいの改編ならともかく、大幅に変えられることもあります。
ただ、その問題では、
>実行時エラー'424'
>オブジェクトが必要ですだって。
というエラーは考えられないのですが……。
この回答への補足
自宅でテスト用に 構築した環境 では 動作するようなった。
しかし、
同じサイトで、 会社の環境では、 止まってしまいます。
自宅 win8.1 ie11(互換表示登録) excel2013 OK
会社 win8.1 ie11(互換表示登録) excel2013 IEからの応答が帰ってこない??
Do While objIE.Busy = True Or objIE.readyState <> 4 で止まっている。
※PC、ネットワークは、違います。
ありがとうございます。
同じサイトを win7 ie11 excel2010 win8.1 ie11 excel2013 で、動作させています。
(yearはidではなく、nameですが 当然ありました。)
win7 ie11 excel2010 動作 OK
win8.1 ie11 excel2013 動作 NG(実行時エラー 424)
win8.1 ie11 の 互換性表示から 登録外して 再度 設定したら、
動作するようになってしまいました。
(前から そのサイトは 互換性表示に登録してたのですが!?
私の勘違いだったのかもしれません。)
No.1
- 回答日時:
実際には、数行だけの話で、解決に導くのは容易なことではないと思います。
ただ、本当に、IEを変えただけなら、IEの設定で、インターネットオプションの詳細設定の中で、
[拡張保護モードを有効にする*]がオンになっているかもしれませんから、それをオフにするとか、思い当たります。
早速の回答ありがとうございます。確認してみました。
[拡張保護モードを有効にする*]にチェックは入っていませんでした。
objIE.Document.getElementById("year").Value = CStr(yy)
エラーメッセージから デバッグすると この行で、止まります。
ここに問題があるらしいのですが、思い当たりません。
今まで動作していた、のに????
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Visual Basic(VBA) DisplayAlertsブロパティで ”実行時エラー424オブジェクトが必要です” 5 2022/05/15 18:02
- Word(ワード) Word 2016のマクロを Word 2021のWordでキー動作させたい 3 2023/04/12 16:14
- Excel(エクセル) エクセル VBA実行中のApplication.ScreenUpdatingについて 3 2023/07/13 21:06
- その他(Microsoft Office) エクセルのマクロについて教えてください。 5 2023/01/21 09:39
- Excel(エクセル) 現在のセルの文字列を右隣のセルの名前にするマクロをつくりたい 4 2023/01/12 09:01
- Excel(エクセル) マクロで謎の現象が起きていて困ってます。 エクセルで作ったボタンを押すとマクロが動いて処理をしてくれ 3 2023/06/22 17:28
- Excel(エクセル) 【マクロ】エラーが発生⇒実行時エラー58既に同名のファイルが存在 5 2022/08/31 10:03
- Visual Basic(VBA) VBA アドインについて お詳しい方 ご教授をお願いします。 相談事項 現在以下の対応を実施した所、 1 2022/11/02 16:53
- その他(OS) Win10をWin11にアップグレード、IE11は引き続き使えますか。 5 2023/01/15 06:16
- Visual Basic(VBA) パーソナルXLSBのfuctionを呼び出すと「Functionが定義されていません」のエラーになる 2 2022/08/22 22:51
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
実行時エラー 438になった時の...
-
VBSで変数の宣言はできないので...
-
エクセルエラー13型が一致しま...
-
ExcelVBA Range クラスの Page...
-
【Excel VBA】マクロをボタンに...
-
実行時エラー48発生時のDLL特定...
-
OLEDB.NETで接続できない
-
VBS実行時エラー オブジェクト...
-
excel vbaでvlooupの変数がわか...
-
マクロについて教えてください...
-
プロシージャ名の取得
-
EXCEL VBAマクロ中断でデバッグ...
-
VBAでのエラー
-
実行時エラー3001「引数が間違...
-
なぜエラーになるのでしょうか...
-
Excel2019 ワークシートのコピ...
-
vbaのvlookup関数エラー原因を...
-
なぜこんな初歩的なVBAのIf文で...
-
デバッグ時はOK、デバッグ無し...
-
Outlook.ApplicationをCreateOb...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
実行時エラー 438になった時の...
-
エクセルエラー13型が一致しま...
-
【Excel VBA】マクロをボタンに...
-
なぜこんな初歩的なVBAのIf文で...
-
VBAでのエラー
-
マクロについて教えてください...
-
ExcelVBA Range クラスの Page...
-
実行時エラー3001「引数が間違...
-
VBS実行時エラー オブジェクト...
-
VBAがブレークモードになっ...
-
OLEDB.NETで接続できない
-
プロシージャ名の取得
-
EXCEL VBAマクロ中断でデバッグ...
-
VBSで変数の宣言はできないので...
-
ADODB.Streamを使用してUTF-8を...
-
実行時エラー -'-2147417848
-
AccessVBAでExcelを起動し、罫...
-
VB6+SQL サーバー 2000 で 実行...
-
Outlook.ApplicationをCreateOb...
-
Application.ActiveInspectorで...
おすすめ情報