こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

締切り済みの質問

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

投稿日時 - 2009-05-22 14:39:52

QNo.4980595

困ってます

このQ&Aは役に立ちましたか?

1人が「このQ&Aが役に立った」と投票しています

回答(3)

ANo.3

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
 

投稿日時 - 2009-05-23 00:57:32

お礼

ありがとうございます。

互換性パックの使い方を十分理解していなかったかも知れません。その後の経過を記述します。
(1)Office2000しか入っていないPCで、互換性パックをインストールした後、他人からもらったxlsxファイル(Office2007で作成したファイル)をダブルクリックすると、変換されて、めでたくOffice2000で料理できるファイル(xls)に変えることができました。
(2)Office2000のほかにOffice2007もインストールしたPCでは、他人からもらったxlsxファイルを開く場合、どうしてもOffice2007を立ち上げざるを得ません。で、それを97-2003形式で保存した後、Office2000で料理するという手順をふまざるをえないことがわかりました。

※(2)のケースであってもOffice2007を経由しなくて済むものと過大な期待(誤解)をしたのが間違いでした。

(蛇足)仰せの「/Regserverスイッチ」で都度切り替える方法は、ワタクシテキには避けたいと考えます。(2)も、その前提で記述しました。

投稿日時 - 2009-05-31 23:08:52

ANo.2

互換パックが、
「他の方が名前(A)をつけて保存した
エクセル2007(XLSX)ブック」を読んで、
2003以前になかった機能は捨てるか無難なものにして
保存するブックの名前(B)を要求し
XLS拡張子をつけて保存した、
のではないですか。
ーー
これを2007やAで開いてはおかしい。
2003以下(質問の場合2000ですか)のエクセルで、Bと言うブック名でXLSのものを探し
開かないとダメでは。
>2007のexcelファイル(拡張子=xlsx)をエクスプローラー画面で探してダブルクリックしたのですが
のするわけが判らない。

投稿日時 - 2009-05-22 23:33:01

補足

(お礼欄の続き。蛇足ながら)
 他人から受け取った「xlsxファイル」を一旦Excel2007で読み込み、「Excel97-Excel2003形式」で保存した後、Excel2000で料理する、という手順を踏みたくないのです。これだと、Excel2007の画面を1回は見なければなりませんよねぇ。マイクロの文書番号: 924074 は、そういう回りくどいことをせずに、いきなりExcel2000で他人ファイルを読み込めますよ、と言っているのとちゃうんかしら。

投稿日時 - 2009-05-22 23:51:36

お礼

 ご指導ありがとうございます。
 
 結論的に、何がしたいかというと、他人から受け取った「xlsxファイル」を、excel2000で料理したいのです。excel2007の画面は見たくもないのです。どうやればよいのでしょうか?。

投稿日時 - 2009-05-22 23:46:44

ANo.1

私は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
 

投稿日時 - 2009-05-22 16:21:34

お礼

 早速のご回答ありがとうございます。

>Office2007をインストールされている訳ですから、互換機能パックは既に入っていますので

 これは知りませんでした。二重に入れて問題なかったのかしら(草食系)。
 
 ところで、互換性パックが入っている(入れた)のに、Excel2000を立ち上げた状態で、ファイルメニューの「開く」からxlsxファイルをダブルクリックしても「この形式のファイルを認識できません」と出るんです。
 仰せの2003のように、『「変換しています」と表示後、ファイルが開かれてきます。』とはならないんです。

 で、いみじくも、文書番号: 924074 には、excel2000に限っては、
(1)エクスプローラで、ファイルを探します。
(2)ファイルをダブルクリックします。
の手順を踏め、と書いてあります。
 しかし、しかし、これまた仰せのように、『xlsxに関連付けされたプログラムが2007になっているはずですから、エクスプローラ表示のファイル名のダブルクリックでは2007が開く動作となるのは当然だと思われます。』なわけで、924074文書 もおかしなことを言うもんです。
 じゃー一体どうすればよいのじゃと、訳が分からなくなっているのでした。

(蛇足)それにつけても、フォルダオプションで、xlsxをexcel2000に関連付けられないのはなんでやねん?、と言いたくなります。

投稿日時 - 2009-05-22 17:14:05