システム開発ブログ/ システムソリューション部 Yahoo!ブックマークに登録 Google ブックマーク はてなブックマーク Livedoorクリップ シェア

システム開発ブログ

Twitterでilovex_officialをフォローしてください

最近の記事

カテゴリー

部署

月別アーカイブ

以前の部署別ブログ

Internet ExplorerでExcel2007のファイルが開けない現象について

takehara
takehara (2010年1月 4日 16:29)
システムソリューション部

Internet Explorer(以下、IE)でExcelファイルを開いたときに、
Microsoft Officeのバージョンによって動作に違いが出てきます。

Office2003以前の環境では
WebページからExcelファイルをダウンロードすると、
ダウンロードダイアログが表示されます。
そこで[開く]ボタンを押下すると、
IE内にExcelファイルが開かれます。

しかし、Office2007の環境にて
Excelファイルをダウンロードしてファイルを開くと、
IEでファイルが開かれるのではなく、
Excel2007が起動され、その中にExcelファイルの中身が表示されます。
この現象は、OS、IEのバージョンは関係なく、このような動作となります。

マイクロソフトサポートオンラインによると、この動作は仕様との事です。
Office2007では、Officeファイルの種類に対して、
BrowserFlagレジストリキー(※)が意図的に設定されていないため、
Office2007のファイルがIEで開かれないようになっています。
(※BrowserFlag・・・IE上でOfficeのファイルを開くかどうかの設定をしているフラグ)

このような仕様になっているのは、
IEではOfficeのリボンが正常に起動しない、
セキュリティ及びユーザビリティが向上する等の理由があるようです。

IEのウィンドウ内でOfficeファイルを表示させたい場合は、
ウィンドウ内でファイルを表示させるようレジストリを変更することが出来ます。

レジストリの操作を行うと、マシンの動作に支障が出る可能性があるので、
どうしても必要な状況であるときのみにして下さい。
また、変更を行う際、必ずバックアップを取るようにして下さい。

▼変更するには以下の手順を実行します。

1.以下のテキストをコピーし、テキストエディタに貼り付けます。


Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Word.Document.8]
"BrowserFlags"=dword:80000024

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Word.RTF.8]
"BrowserFlags"=dword:80000024

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Word.Document.12]
"BrowserFlags"=dword:80000024

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Word.DocumentMacroEnabled.12]
"BrowserFlags"=dword:80000024

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Excel.Sheet.8]
"BrowserFlags"=dword:80000A00

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Excel.Sheet.12]
"BrowserFlags"=dword:80000A00

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Excel.SheetMacroEnabled.12]
"BrowserFlags"=dword:80000A00

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Excel.SheetBinaryMacroEnabled.12]
"BrowserFlags"=dword:80000A00

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\PowerPoint.Show.8]
"BrowserFlags"=dword:800000A0

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\PowerPoint.Show.12]
"BrowserFlags"=dword:800000A0

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\PowerPoint.ShowMacroEnabled.12]
"BrowserFlags"=dword:800000A0

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\PowerPoint.SlideShow.8]
"BrowserFlags"=dword:800000A0

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\PowerPoint.SlideShow.12]
"BrowserFlags"=dword:800000A0

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\PowerPoint.SlideShowMacroEnabled.12]
"BrowserFlags"=dword:800000A0


2.FileName.reg という名前で保存します。
3.FileName.reg をダブルクリックして、このレジストリ スクリプトを実行します。
4.IEを起動します。

[参考]
マイクロソフトサポートオンライン
http://support.microsoft.com/kb/927009/ja


「システム開発ブログ」へのコメントやご意見等ありましたら、 ファンページまでお願いします。  Facebook のファンページ

お問い合せ・情報はこちらの電話番号におかけください:03-3232-2525 お問合せ・資料請求はこちらをクリックしてください
ページのトップ
システム開発・一括受託開発。見積依頼受付中

システム開発専用サイト

システム開発の流れ・手順、実績など。アイロベックスのシステム開発を紹介。

VB .NETを主言語としたWebアプリケーションの開発

要件分析から保守まで、お客様の現場での問題解決だけでなく、IT経営の援護者としてトータルソリューションサービスを提供しています。

MovableType を使ったウェブサイト構築

魅力あるウェブサイトデザイン、構成はもとよりMovableTypeを使用したウェブサイトの作成、JAVA、CGIによる注文フォームの作成等、ビジネスを強力にサポートします。

フォルダーアクセス権限確認ツール『AD-Folder』

Windowsフォルダーアクセス権限確認ツール

フォルダーアクセス権限を一目で確認。使用版を無償でご利用いただけます。

スクール運営を応援する講座情報管理システム『CMS+AD for School』

Webとリアルをつなぐコンテンツマネージメントシステム

Webサイト・モバイルサイト・チラシ(PDF)・カタログ(InDesign)を、簡単かつ正確に作成できます。

「システム開発ブログ」の更新情報をTwitterで。

Twitter公式アカウントに認定されています

「システム開発ブログ」の更新情報をTwitterで。ぜひ、フォローをお願いします。