質問: エクセルvbaでNavigateをマルチページで使用しました。 ソースは下記になります。 ``` Private Sub UserForm_Initialize() Me.WebBrowser1.Navigate "http://www.yahoo.co.jp" End Sub ``` デフォルトでは表示されるのですが、ページを切り替えた後は図の様に表示が消えます。また、その後に別のページを読み込もうとすると 実行時エラー'-2147467259(80004005)': 'Navigate' メソッドは失敗しました. 'IWebBrowser2' オブジェクト というエラーが表示されます。 ![イメージ説明](https://teratail.storage.googleapis.com/uploads/contributed_images/6781946e59c768da0fbdff92248da25d.png) ![イ![イメージ説明](https://teratail.storage.googleapis.com/uploads/contributed_images/b0378327df2609d461ee853c4564607e.png)(5c2e1163feeeafbafe272881415f57a1.png) 再描画させる前に、一旦初期化(?)する等の処理が必要になるのかなと思うのですが、分かる方がいらっしゃいましたらアドバイスをお願い致します。
回答: 調べてみた限り、旧バージョンのエクセルの頃から多くの人が同じ問題で悩んでいるようです 唯一「マルチページではブラウザコントロールを配置できません」という回答と提案の書かれているページは見つけました WebBrowser in Multipage userform disappears 私の読解力では以下が何を言っているのかわかりませんでしたが、、、 > > The work around would be to have a tab strip and move it off the side of the form when the tab changes > > > 以上ご参考まで