.NET Framework などの WebBrowser コントロールにて、PowerPoint および Excel ファイルが別ウインドウで表示されるようになってしまった

.NET Framework などの WebBrowser コントロールにて、PowerPoint および Excel ファイルが別ウインドウで表示されるようになってしまった
0

Upvotes

Upvote

 Nov 18 2021
0 Comments 
Working on it

2021年11月もしくは、10月のいずれかのWindows Update後、Visual Studio製アプリケーションのWebBrowserコントロールにて、ExcelやPowerPointのファイルを開くと別ウインドウで開くようになってしまいました。

 

レジストリの「BrowserFlags」の値は適切に設定しているつもりです。

また、IEそのものから直接該当のファイルを開くと、従来通り、ブラウザ内で開くことができます。

 

Power Point およびExcel のバージョンは2019、2016、2013 で、いずれも同様の現象が発生することを確認しています。

 

# 現象が発生することを確認しているOSビルド

19043.1348

19044.1348

 

# 現象が発生しないことを確認しているOSビルド

18363.1082

※実際には、少なくとも二か月ほど前のバージョンでは発生しなかったと記憶しています。

 

具体的なレジストリ設定、およびC#でのサンプルソースを添付していますので、

何卒ご確認、改善のほどよろしくお願いいたします。