webbrowser コントロールを使用して Windows フォームに Excel ドキュメントを表示しようとしています。
Codeproject How to Integrate Excel in a Windows Form Application using the WebBrowser[^] でグーグル検索されたコードを使用すると、Web ブラウザー コントロールで 32 ビット オペレーティング システムの Excel (.xls および .xlsx) ファイルを正しく表示できます。
しかし、64 ビット オペレーティング システムでコードを実行しようとすると、.xlsx タイプの Excel ファイルが Web ブラウザー コントロールで開かれず、代わりに通常の Excel ファイルとして開かれましたが、.xls ファイルは Web ブラウザー コントロールで正しく開かれました。そのために、以下のリンクを使用して登録スクリプトを実行し、レジストリ設定を変更しました。IE7 または IE8 で 2007 Microsoft Office プログラム ドキュメントを表示しようとすると、新しいウィンドウが開きますが、.xlsx ファイルは常に Office Excel ファイルのように個別に開きます。それは webbrowser Controls にあります。
現在、オフィス ツールとして Microsoft Office 2010 ソフトウェアを使用しています。
.xlsx
ファイルを Web ブラウザ コントロールで開くためのソリューションを提供してください。