こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

解決済みの質問

WIN10でエクセルVBAでIEのインスタンス生成

windows10環境でエクセルVBAにて
Set ie = CreateObject("InternetExplorer.application")
以下は省略・・・
を記述したものを実行してもエラーにはならないのでしょうか?
自分の環境がwindows7しかないのでテストできずに困っています。
ご存知の方がおられましたら教えてください。

投稿日時 - 2019-02-12 10:34:09

QNo.9587065

困ってます

質問者が選んだベストアンサー

Win10 エクセル2013で
こちらのコードを実行しましたが大丈夫でした。
http://www.ken3.org/cgi-bin/group/vba_ie.asp

投稿日時 - 2019-02-12 11:32:35

ANo.1

このQ&Aは役に立ちましたか?

0人が「このQ&Aが役に立った」と投票しています

回答(3)

ANo.3

参照設定が不要で、エラーにならないと思いますが、うまく行かない場合は、
https://web.biz-prog.net/readme/readme.html
などを見て、COMのリストに、「Microsoft Internet Controls」「Microsoft HTML Object Library」などがあるか、そして参照の追加をしてみてはどうでしょう。
下記のような、難しい仕組みの理解は、すぐにはできないと思うので、
https://garicchi.com/?p=19259
やってみて、うまく行かない場合は、現象を述べて質問して、対症療法をするしかないでしょう。
ーー
windows10環境を入れる
多分Excel2007以後を入れる
エクセルで開発の登録をする。
標準モジュールに、質問のコードと続きを多少数を書き
Dim objIE As InternetExplorer
'IE(InternetExplorer)のオブジェクトを作成する
Set objIE = CreateObject("InternetExplorer.Application")
'IE(InternetExplorer)を表示する
objIE.Visible = True
'指定したURLのページを表示する
objIE.navigate (1つのURLの例)
実行してみれば、結論の出る、簡単なこと。

投稿日時 - 2019-02-12 16:23:15

ANo.2

No1は参照設定していなくても大丈夫ですが
参照設定を設定すれば以下のサイトのようにもできます。
http://blog.jmiri.net/?p=798

投稿日時 - 2019-02-12 11:41:39

お礼

ありがとうございました。助かりました

投稿日時 - 2019-02-12 16:20:27

あなたにオススメの質問