Excel 作業ウィンドウの一部として WebBrowser コントロールを使用しています。作成されたすべてのワークブックに対して新しいワークブックを作成するのではなく (これは、各ワークブックが独自の作業ウィンドウを取得する Excel 2013 にあります)、同期を維持しようとするため、作業ウィンドウにシングルトン ブラウザー コントロールのインスタンスを作成させます。
何が起こるかというと、開いたすべてのワークブックがこの Web ブラウザー コントロールのインスタンスを取得し、そのワークブックに表示されます...そして、その前に他のワークブックの表示が停止します。これは問題ありませんが、ユーザーが開いているブックを切り替えるときに、アクティブなブックの作業ウィンドウにコントロールを表示できるようにしたいと考えています。
Workbook Activate イベントをキャッチするコードを追加しましたが、webbrowser コントロールを表示するために呼び出すと、まだ simgleton インスタンスを指しています... コントロールを再度表示する方法がわかりません。