童話王国 -覚書-

童話王国の生活をサポートする生産特化型計算ツール作者の気まぐれ開発日誌&キャラ育成日記。

【対処方法有】月例パッチを当てるとExcelが開かないバグを食らいました。

2007-01-15 15:36:11 | 覚書
1月の月例パッチ「MS07-002」をExcel 2000に適用した場合に不具合が発生

「2000使っているけど、大丈夫だろー」と思っていたらモロに食らいました。
仕事のデータ開こうとしたらいくつか開けないでやんのorz

Microsftが出した回答は、

To work around this problem, use Excel Viewer 2003, Microsoft Excel 2002, or Microsoft Office Excel 2003 to open the files.

Excel Viewer 2003か、Excel 2002か、Excel 2003を使えって事みたいです。

仕方ないので、Viewerを入れましたよ。
確かに見れました。
見れましたが・・・1本まったく見れず、しかもフリーズするファイルがあるんですけど?

これはもう前のVerに戻すしかないな・・・と調べたら戻す方法がありました。

Windows Update失敗したらageるスレ 13 の 742の通りに実行したら解決しました。

以下、落ちて見られなくなった時の為に転載。


742 :名無し~3.EXE:2007/01/11(木) 02:08:02 ID:oGpJeKjn
MS07-002 → MS06-059 excel.exe バージョンダウン覚書き
・必要ファイル
EXCEL 本体抽出用
ttp://download.microsoft.com/download/6/c/4/6c476c27-36b3-454d-a6da-6cc014ebbeac/office2000-kb923090-fullfile-jpn.exe
MSPファイル解凍用
ttp://blogs.msdn.com/heaths/archive/2006/04/07/571138.aspx のページから以下
ttp://hstewart.members.winisp.net/downloads/msix.zip

・手順
適当なフォルダを作成して、office2000-kb923090-fullfile-jpn.exe、msix.zip の2ファイルを入れる
01.office2000-kb923090-fullfile-jpn.exe → .exe を .cab に変更
02.office2000-kb923090-fullfile-jpn.cab から EXCELff.msp を解凍
03.msix.zip を解凍、EXCELff.msp と同じフォルダに、MsiX.exe、MsiX.pdb を入れる
04.MsiX.exe のショートカットを作成、(右クリD&D、ショートカット作成をここに作成)
05.MsiX.exe のショートカットのプロパティのリンク先の文字列の後ろに、
~パス~MsiX.exe" → ~パス~MsiX.exe" EXCELff.msp /ext を追加
(半角スペース)EXCELff.msp(半角スペース)/ext
06.OK をクリックして、MsiX.exe のショートカットを実行
07.コマンドプロンプトの画面が閉じるまで待つ
08.生成された PCW_CAB_H12004_1.cab を解凍
09.excel.exe を、"%ProgramFiles%Microsoft OfficeOFFICE10" の excel.exe と差し替え

当方未検証、Office2000の環境がないので。
差し替え前に excel.exe のバックアップを忘れずに。役立たなかったらスマン



自分の環境では、
02.office2000-kb923090-fullfile-jpn.cab から EXCELff.msp を解凍
の所がうまく行かなかったので、LHMeltを使用しました。
DLLの取得は、caldixが便利。
cabを解凍できるならば何でもいいんだけどね。


あと、
09.excel.exe を、"%ProgramFiles%Microsoft OfficeOFFICE10" の excel.exe と差し替え
とありますが、"%ProgramFiles%Microsoft OfficeOffice" の EXCEL.EXE と差し替えました。


・・・で、もともとはOfficeXPが入っていたんですよ。
認証させずに持って行ったのが悪かった。
行った先でネットに繋げず、また一度持ち込んだが最後、
終わるまでは持ち出しができなかった為、
アンインストールして2000に・・・

「2003に入れなおしたら?」(ライセンスは早い者勝ち)
と言われましたが、とりあえずこのままで・・・