« SyntaxHighlighterを設定してみました。 | トップページ | VCL Styles »

Excel2010がTWebBrowser内で開かない。

以前作成した「ExcelをTWebBrowserで開くソフト」がWindows 7、Office2010の環境では、ExcelがTWebBrowser内ではなく、単独に表示されました。そのソフトを使っていた環境がWindows XP、Office 2003だったから知らなかったのですが、About.com Delphi によるとWindows Vista、Office2007で既にそのような動作になっていたようですね。記事は、Vista + Office2007ですが、Windows7 + Office2010でも、記事と同じ設定で、期待の動作になりました。

次のレジストリの値を変更します。
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Excel.Sheet.8]
"BrowserFlags"=dword:80000A00
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Excel.Sheet.12]
"BrowserFlags"=dword:80000A00


About.com Delphi
Opening Office Documents (Word, Excel) in TWebBrowser on Vista and Office 2007
http://delphi.about.com/od/delphitips2008/qt/wbr_vista.htm

|

« SyntaxHighlighterを設定してみました。 | トップページ | VCL Styles »