備忘録中。。。。。
エラーメッセージに応じて対処。
チェック項目
- Windowsのセーフモードで起動するか
- エクセルのセーフモードで起動するか
- アドインの無効化
- .xlbファイルを再構築してどうか
- .pipファイルを再構築してどうか
- レジストリキーを削除してどうか
- office診断プログラムの実行
- officeプログラムの修復
【詳細】
1 PCの電源を入れるときにF8キーを押し続ける
→Windowsがセーフモードで起動
この状態でエクセルが問題なく起動すれば、
Windowsや別のアプリケーション(ウイルス対策ソフトなど)
常駐ソフト等が原因である可能性が高い。。。と思われる。
2 CTRLキーを押しながらエクセルを起動
or ファイル名を指定して実行(検索の開始)のところに
「excel /s」と入力
→エクセルがセーフモードで起動する
(おそらく、エクセルを最低限の機能で起動するモード)
この状態で起動すれば、
.xlbファイル(ツールバーファイル・2003以前のバージョンのみ)
.pipファイル
(メニューの表示順などに関するデータファイル・2003以前のバージョンのみ)
レジストリキー
アドインなどの読み込み
あたりがあやしいです。
3 アドインの読み込みや、Excel起動時に読み込まれてくる
ファイルのエラーが疑われる場合
[ツール] → [アドイン]
すべてオフに
Excel 2007では、
オフィスボタン→Excelのオプション→アドイン
or
xlstartフォルダの中身を一時的に空にする
C:¥Program Files¥Microsoft Office¥Office11¥XLSTART
(Excel 2007=Office12,Excel 2003=Office11,
Excel 2002=Office10, Excel 2000=Office)
と
WinodwsVistaの場合
C:¥Users¥<ユーザー名>¥AppData¥Roaming¥Microsoft¥Excel¥XLSTART
WinodwsXP,Windows2000の場合
C:¥Documents and Settings¥<ユーザー名>¥Application Data¥Microsoft¥Excel¥XLSTART
WindowsME,Windows98の場合
C:¥Windows¥Application Data¥Microsoft¥Excel¥XLSTART
4 .xlb=ツールバーファイル
下記ファイルを検索
Excel 2000 = Excel.xlb
Excel 2002 = Excel10.xlb
Excel 2003 = Excel11.xlb
上記ファイルをリネームすると、
Excel起動時に新たに生成される
5 .pip=メニューの設定関係のファイル
下記ファイルを検索
Excel.pip
上記ファイルをリネームすると、
Excel起動時に新たに生成される
6 次のレジストリキーを削除
(Officeを再セットアップしても直らないケースでも有効な場合がある)
regedit
(削除前にはバックアップしたほうがいい)
Excel 2007
Excel 2003
HKEY_CURRENT_USER¥Software¥Microsoft¥Office¥11.0
HKEY_LOCAL_MACHINE¥Software¥Microsoft¥Office¥11.0
Excel 2002
HKEY_CURRENT_USER¥Software¥Microsoft¥Office¥10.0
HKEY_LOCAL_MACHINE¥Software¥Microsoft¥Office¥10.0
Excel 2000
HKEY_CURRENT_USER¥Software¥Microsoft¥Office¥9.0
HKEY_LOCAL_MACHINE¥Software¥Microsoft¥Office¥9.0
7 Excel 2007では、
エクセルのオプション→リソース→診断プログラムの実行
8 コントロールパネル→プログラムの追加と削除
→Office製品→変更→修復
その他。
◆「<ファイルまでのフルパス>が見つかりません。名前を正しく入力したかどうかを確認してから、やり直してください。」などと出て、
ダブルクリックでファイルが開かない場合。
エクセルのオプション→詳細設定→全般
→[Dynamic Data Exchange (DDE) を使用する他のアプリケーションを無視する] チェックボックスのチェックを外すと開く場合があるようです。
◆ショートカットが壊れてるだけの場合も。。。
http://support.microsoft.com/kb/880654/ja
http://office.microsoft.com/ja-jp/help/HA012340761041.aspx#2
http://support.microsoft.com/kb/280504/ja
http://support.microsoft.com/default.aspx?scid=kb;ja;883015