- 締切済み
Microsoft Office 互換機能パックがうまくいかない
WinXP-SP3です。 Officeは、2000Personalと2007Personalを共存させています。もちろん、2000の方を先にインストールしてあります。 ところで、Office2007は、まだ使いたくありませんので、他人から受け取った2007バージョンのファイルを2000で料理したいのです。 で、マイクロソフトの下記サイトを見て、FileFormatConverters.exeをインストールしたのですが、思うような結果が出ません。 つまり、2007のexcelファイル(拡張子=xlsx)をエクスプローラー画面で探してダブルクリックしたのですが、相変わらず2007で開いてしまうのです。Wordも然り、です。 うまくいった経験のある方、いらっしゃいませんでしょうか。 文書番号: 924074 題名=以前のバージョンの Office プログラムで Word 2007、Excel 2007、および PowerPoint 2007 ファイルを開いたり保存したりする方法 http://support.microsoft.com/kb/924074/ja
- みんなの回答 (3)
- 専門家の回答
みんなの回答
- s-uzen
- ベストアンサー率65% (2051/3118)
No.1ですが、No.1に示した「Excel 2003 と Excel 2007 を共存させる場合の留意点」にあるように、コマンドラインで/Regserverスイッチを指定して、優先に起動するExcelのレジストリを書き直す必要があると思われるのですが。 共存インストールの場合は、MS情報のOfficeオートメーションについての中にも書かれていますが、レジストリの一部が共用されているため、関連付けではなく、最後にインストールされたバージョンで開かれるとありますので。 なお、コマンドラインのOFFICE11とある部分は、Excel2000ではOFFICE9となります。 ダブルクリックで開けない場合に関する情報は下記です。 Excel 2003、Excel 2002、Excel 2000 でファイルをダブルクリックしても開くことができない場合の対処方法 http://support.microsoft.com/kb/880537
- imogasi
- ベストアンサー率27% (4737/17069)
互換パックが、 「他の方が名前(A)をつけて保存した エクセル2007(XLSX)ブック」を読んで、 2003以前になかった機能は捨てるか無難なものにして 保存するブックの名前(B)を要求し XLS拡張子をつけて保存した、 のではないですか。 ーー これを2007やAで開いてはおかしい。 2003以下(質問の場合2000ですか)のエクセルで、Bと言うブック名でXLSのものを探し 開かないとダメでは。 >2007のexcelファイル(拡張子=xlsx)をエクスプローラー画面で探してダブルクリックしたのですが のするわけが判らない。
お礼
ご指導ありがとうございます。 結論的に、何がしたいかというと、他人から受け取った「xlsxファイル」を、excel2000で料理したいのです。excel2007の画面は見たくもないのです。どうやればよいのでしょうか?。
補足
(お礼欄の続き。蛇足ながら) 他人から受け取った「xlsxファイル」を一旦Excel2007で読み込み、「Excel97-Excel2003形式」で保存した後、Excel2000で料理する、という手順を踏みたくないのです。これだと、Excel2007の画面を1回は見なければなりませんよねぇ。マイクロの文書番号: 924074 は、そういう回りくどいことをせずに、いきなりExcel2000で他人ファイルを読み込めますよ、と言っているのとちゃうんかしら。
- s-uzen
- ベストアンサー率65% (2051/3118)
私はOffice2003と2007の共存環境ですが、xlsxに関連付けされたプログラムが2007になっているはずですから、エクスプローラ表示のファイル名のダブルクリックでは2007が開く動作となるのは当然だと思われます。 ファイル名を右クリックで「プログラムから開く」でExcel2003を指定するか、Excelを先に起動して、ファイル→開くでxlsxファイルを開けば、ファイルが変換されて以前のバージョンで開けると思います。 なお、Office2007をインストールされている訳ですから、互換機能パックは既に入っていますので、わざわざインストールする必要はありません。 Excel2003でxlsxファイルを開くと、「変換しています」と表示後、ファイルが開かれてきます。 互換機能パックはOffice2000以降にゆうこうですから、この動作はExcel2000でも同様になると思います。 xlsやdocに関しては、直前に使用したバージョンのソフトで開かれるのが、共存に於ける標準的な動作です。 関連情報 Excel 2003 と Excel 2007 を共存させる場合の留意点 (試した結果、Wordも同様結果となるようです) http://www.drk7.jp/MT/archives/001226.html Office2003と2007の共存はやっかい http://www.drk7.jp/MT/archives/001226.html
お礼
早速のご回答ありがとうございます。 >Office2007をインストールされている訳ですから、互換機能パックは既に入っていますので これは知りませんでした。二重に入れて問題なかったのかしら(草食系)。 ところで、互換性パックが入っている(入れた)のに、Excel2000を立ち上げた状態で、ファイルメニューの「開く」からxlsxファイルをダブルクリックしても「この形式のファイルを認識できません」と出るんです。 仰せの2003のように、『「変換しています」と表示後、ファイルが開かれてきます。』とはならないんです。 で、いみじくも、文書番号: 924074 には、excel2000に限っては、 (1)エクスプローラで、ファイルを探します。 (2)ファイルをダブルクリックします。 の手順を踏め、と書いてあります。 しかし、しかし、これまた仰せのように、『xlsxに関連付けされたプログラムが2007になっているはずですから、エクスプローラ表示のファイル名のダブルクリックでは2007が開く動作となるのは当然だと思われます。』なわけで、924074文書 もおかしなことを言うもんです。 じゃー一体どうすればよいのじゃと、訳が分からなくなっているのでした。 (蛇足)それにつけても、フォルダオプションで、xlsxをexcel2000に関連付けられないのはなんでやねん?、と言いたくなります。
お礼
ありがとうございます。 互換性パックの使い方を十分理解していなかったかも知れません。その後の経過を記述します。 (1)Office2000しか入っていないPCで、互換性パックをインストールした後、他人からもらったxlsxファイル(Office2007で作成したファイル)をダブルクリックすると、変換されて、めでたくOffice2000で料理できるファイル(xls)に変えることができました。 (2)Office2000のほかにOffice2007もインストールしたPCでは、他人からもらったxlsxファイルを開く場合、どうしてもOffice2007を立ち上げざるを得ません。で、それを97-2003形式で保存した後、Office2000で料理するという手順をふまざるをえないことがわかりました。 ※(2)のケースであってもOffice2007を経由しなくて済むものと過大な期待(誤解)をしたのが間違いでした。 (蛇足)仰せの「/Regserverスイッチ」で都度切り替える方法は、ワタクシテキには避けたいと考えます。(2)も、その前提で記述しました。