Excel (VBA)

Excel VBAに関するフォーラムです。
  • 解決済みのトピックにはコメントできません。
このトピックは解決済みです。
質問

 
(Windows 10 Home : Excel 2007)
WebBrowserコントロールについて
投稿日時: 17/07/17 17:36:41
投稿者: sys-t-nw

こんにちは。
 
http://www.atmarkit.co.jp/ait/articles/1409/05/news165.html
今、上記URLのサイトを参考にさせていただきながら
Webbrowserコントロールを使って地図を表示させるものを
やってみました。
 
やっているうちに、現在地、目的地のようにルートの地図を
Webbrowserコントロールに表示できないかと思い、いろいろやってみたのですが
 
「サポートされていないブラウザーを使用しているようです。」と表示されてしまいます。
 
 
いろいろ調べてみたら、WebbrowserコントロールのIEバージョンがIE7だということまでは
わかったのですが、このバージョンを上げる?
 
もしくは、Webbrowserコントロールの代わりがある?
 
対策方法は?の部分でつまずいてしまっています。
 
 
出来れば、UserFormにWebbrowserコントロールを設置して、表示させようと思います。
 
 
どのような解決策が有るかアドバイスをお願いいたします。

回答
投稿日時: 17/07/17 18:46:29
投稿者: hatena
投稿者のウェブサイトに移動

レジストリをいじることで、使用するバージョンを変更できます。
 
WebBrowserで使用するIEのバージョンを変える方法 - Qiita
http://qiita.com/ari_max/items/44fcbadfef4f0adb150c

投稿日時: 17/07/18 11:20:38
投稿者: sys-t-nw

hatena さんの引用:
レジストリをいじることで、使用するバージョンを変更できます。
 
WebBrowserで使用するIEのバージョンを変える方法 - Qiita
http://qiita.com/ari_max/items/44fcbadfef4f0adb150c

 
 
アドバイスありがとうございます。
 
教えていただいたサイトを参考にレジストリを変更したり、追加したり
また、https://www.ipentec.com/document/document.aspx?page=csharp-change-webbrower-control-internet-explorer-version 
のサイトを参考にしてやってみたんですが、やはり、バージョンが変わる気配がありません。
 
どのようにしたらバージョンを変えることができるのでしょうか?
 
 

回答
投稿日時: 17/07/18 12:08:57
投稿者: Suzu

レジストリは Windows の 再起動を行って有効となります。
 
つまり、レジストリの変更の後は、再起動をしなきゃダメって事です。
 
再起動を行った上での話でしょうか。

投稿日時: 17/07/18 12:15:15
投稿者: sys-t-nw

Suzu さんの引用:
レジストリは Windows の 再起動を行って有効となります。
 
つまり、レジストリの変更の後は、再起動をしなきゃダメって事です。
 
再起動を行った上での話でしょうか。

 
 
 
はい。再起動は行っています。

回答
投稿日時: 17/07/18 13:16:36
投稿者: hatena
投稿者のウェブサイトに移動

実行ファイル毎に設定する必要があります。
リンク先では、実行ファイルは、WebDriverApp.exe または WebBrowserControl.exe と仮定して説明してますが、エクセルで使用する場合は、EXCEL.EXE に読みかえて設定する必要があります。
そうしてますか。

投稿日時: 17/07/18 14:46:23
投稿者: sys-t-nw

hatena さんの引用:
実行ファイル毎に設定する必要があります。
リンク先では、実行ファイルは、WebDriverApp.exe または WebBrowserControl.exe と仮定して説明してますが、エクセルで使用する場合は、EXCEL.EXE に読みかえて設定する必要があります。
そうしてますか。

 
 
アドバイスありがとうございます。
 
EXCEL.EXEに変えてやってみたら無事にできました。
 
教えていただいたHPはWebDriverApp.exe または WebBrowserControl.exeを仮説として紹介されていたことに
まったく気が付きませんでした。
 
無事に解決することが出来ました。
 
ありがとうございます。