昨日対応した、Officeのトラブルの件、いざとなったらアプリの再インストールで何とかなるや、と思ったのだけど、結構手こずりました。
最終的には、レジストリの修正で直ったのですが。
『'C\Documents.xls'が見つかりません』
(実話)
最終的には、レジストリの修正で直ったのですが。
*現象
MS EXCEL 2003で以下の現象が起こる。- CSVファイルをダブルクリック開くと、以下のメッセージが連続して出る。
- 『'C\Documents.xls'が見つかりません。ファイル名及びファイルの保存場所が正しいか確認してください。』
- 『'and.xls'が見つかりません。ファイル名及びファイルの保存場所が正しいか確認してください。』
- 『'Settings\username\My.xls'が見つかりません。ファイル名及びファイルの保存場所が正しいか確認してください。』
- 『'\目的のファイル名'が見つかりません。ファイル名及びファイルの保存場所が正しいか確認してください。』
- というメッセージが出て、CSVファイルを開けない。但し、エクセルから『ファイルを開く』メニューを使って開くことは可能。
*解決
以下のレジストリを修正することにより解決(注)レジストリの改変は、システムに重大なダメージを与える可能性があります。自己責任の上、バックアップをとって慎重に行ってください
HKEY_CLASSES_ROOT
+Excel.CSV
+shell
+Open
+command
(誤)"C:\Program Files\Microsoft Office\Office11\EXCEL.EXE" /e %1
(正)"C:\Program Files\Microsoft Office\Office11\EXCEL.EXE" /e
*Officeのバージョンによって若干異なります。
以下の情報を参考にしました。
MSサポート [XL2002] ファイルをダブルクリックで開くと "My.xlsが見つかりません" エラー発生
MSサポート [XL] .xls ファイルをダブルクリックしても、Excel を起動してブックを開くことができない
- CSVファイルが開かない CSVファイルに問題があるのでは?と疑い、別ユーザー(Admin権限)でログオンし直し、ダブルクリックするとあっさり開く。ファイルがおかしいという説は崩壊。 ちなみに、この時点では、CSVファイルのみ、「ダブルクリックしてもファイルは開かず、ただエクセルが起動するのみ』という状態だった。
- ファイルの関連づけがおかしいのでは? そう思って、フォルダオプションを開く。案の定おかしい。 アクションを編集しようと"OPEN"の詳細を開くと、実行するアプリケーションにもDDEにも"%1"が付いている。
- フォルダオプションで編集するもののすぐに元に戻る 昨日はここで引き上げる。情報収集をして、本日リベンジ
- ままよっとCSVの関連づけを削除 それでもって、右クリックから開くものの変わらない。
- 症状悪化する ダブルクリックすると"documents.xml"がないとほざき始める。おまけにAdminでも同様となる。思いあまって、指定のディレクトリに無いと言われたファイルを作ったら、Adminでは直ったが、当該ユーザーではさらに"and.xls"を要求される。
- とうとう、"My.xls"を要求される 無いと言われるファイルを次々に作るものの、とうとう"my.xls"が無いと言いやがる。
- 解決 そんなわけで、レジストリエディタを起動させ、"CSV"で検索をかけると、似たようなレジストリを見つけたので編集。
これでは、MSのサポートページにあったのと同じではないか。対象ファイルがxlsかCSVの違いだけで。
解決しましたとさ。
当初、エクセルのサポートページなんて、すぐ見つかるさ、と高をくくっていたのですが、なかなかないもんですねぇ。
以下、雑感というか愚痴。
Office2003とか言って、ディレクトリやレジストリにOFFICE11とか11とするのはどうか。わかりにくいよ。
このような現象はOffice97や2002でも同様だとか。とっと直せよ。
ちなみにお客は特にいじっていないとか。何でこうなるんだろうね。誰か知っていたら教えてください。
後日談
お客のPCが直って、やれやれ、と思って自分のPCでCSVファイルを開くと『'C\Documents.xls'が見つかりません』
(実話)