• 締切済み

エクセルの『ツール→オプション』が使用できません。

『教えて』初投稿です。 よろしくお願いします。 Win2000Pro sp4+Excel2002(Office XP Pro)です。 エクセルの『ツール→オプション』を選択してもオプション画面の表示がされません。 何も起こらない状態です。 (以前は表示されていましたが気がついたら表示しなくなっていました。その辺りにソフトのインストール等した記憶はありません。) 他掲示板で識者の方に教えて頂いた事も含め、以下の事柄を試しましたが現象は変わりませんでした。 ・Office XP Proの上書きインストール。 ・Office XP Proの削除→新規インストール。  (インストールフォルダ削除後に新規インストール。) ・『*.xlb』ファイルの削除。 ・Excel→「ヘルプ」→「アプリケーションの自動修復」。 ・http://support.microsoft.com/default.aspx?scid=KB;JA;833594  内の『msicuu2.exe』を実行後再インストール。 解決策があればお教え頂きたいです。 よろしくお願いします。

みんなの回答

  • Wendy02
  • ベストアンサー率57% (3570/6232)
回答No.5

こんばんは。Wendy02です。 最初に、お詫びしなければなりません。私は、このマクロのエラーで、どうやら勘違いをしていたことに気が付きました。 >お教えをいくつか実行してみました。 >>Sub CheckMacroForOptions() >>'オプションメニューの状態を調べるマクロ~ >を実行したところ >【実行時エラー'1004'】 >【アプリケーション定義またはオブジェクト定義のエラーです】 >と返されてしまいました。 >私の対応がまずいからでしょうか?  いいえ、そうではありません。マクロでダイアログ自体が出てこないということ自体が、問題だということを、再確認しました。できれば、私自身が、この問題を明らかにしたいとは思います。ただ、これ以上は、期待をもたせて長引かせることもできません。ここまでが限界のようです。ふだんは、日本語検索にないものでも、英語ではヒットするのですが、今回は出てきません。 マクロのほうは、 Application.Dialogs(xlDialogOptionsGeneral).Show   ↓ 'Application.Dialogs(xlDialogOptionsGeneral).Show 一応、「'」をつけて、コメントアウトすれば、その先のコードは、通るはずです。 ひとつだけ、気になるのは、代替XLStartフォルダの可能性です。 >【アプリケーション定義またはオブジェクト定義のエラーです】     ↓     × >HKEY_CURRENT_USER\Software\Microsoft\Office\10.0\Excel\Options それは、ここのレジストリではないと思いました。 私は、Excelの個別のプログラムについては、分りませんが、レジストリだとしても、まったく別の場所だろうと思うのです。想像としては、何かの後追いでソフトウェアを入れた時に、そのソフトウェアが占有してしまっているのではないか、と思っています。 個人で解決するには、何か常駐しているソフトウェアを1つずつ外していく、ということで原因を探すしかないのですが、一度更新してしまったもので、共有しているものはOSの初期化以外には戻らないものもあります。ですが、セーフモードでダイアログが出るのですから、何か見落としている可能性があるはずですが、思いつきません。 Office が、すでにアップデートもお済だとすると、どうも、マイクロソフトのサポートに直接支援を仰ぐほうが早道ではないか、と思いました。 お役に立てず、申し訳ありません。

suzu123s
質問者

お礼

色々と調べまして下記の作業で直りました。 レジストリの HKEY_CURRENT_USER\SoftWare\Microsoft\Office\10.0\Excel\Options フォルダ削除後Excelの再起動。 ご回答頂いた方々ありがとうございました。

suzu123s
質問者

補足

Wendy02さん、ご回答ありがとうございます。 >一度更新してしまったもので、共有しているものはOSの初期化以外には戻らないものもあります。 今すぐには出来ませんが、OSの再インストールも検討してみたいと思います。 色々お教え頂きまして多謝!です。 結果がでましたらご報告させて頂きます。

  • Wendy02
  • ベストアンサー率57% (3570/6232)
回答No.4

こんにちは。Wendy02です。 >>でも、オプションメニューが出てきませんか? >この方法で起動したところオプションの表示がされました。 今、私は、たぶん、レジストリが何かの拍子に変ってしまったと思っています。 しかし、あれこれする前に、1つ、試してもらってよいですか? '空の新規のブックに、 'Alt + F11 を押して、Visual Basic Editor画面を出したら、 '<ThisWorkbook など、どこでもよいので貼り付けて、F5を押してください。 'ダイアログが出ることを確認して、特に、XLSTART代替フォルダなどは入っ 'ていないことを確認してください。 '------------------------------------------------- Sub CheckMacroForOptions() 'オプションメニューの状態を調べるマクロ Dim Msg As String Dim Item As Object  Application.Dialogs(xlDialogOptionsGeneral).Show  Msg = "XlStart: " & Application.StartupPath & vbCrLf  With Application.CommandBars("Worksheet Menu Bar").FindControl(, 30007).Controls("オプション(&O)...")   Msg = Msg & "Builin: " & .BuiltIn & vbCrLf   Msg = Msg & "Enalbed: " & .Enabled & vbCrLf   Msg = Msg & "Visible: " & .Visible & vbCrLf  End With   Msg = Msg & vbCrLf & vbCrLf & "==============FileList ===============" & vbCrLf  For Each Item In Application.VBE.VBProjects   Msg = Msg & Item.FileName & vbCrLf  Next  MsgBox Msg End Sub '------------------------------------------------ で、全部英語ですが、どんなメッセージが出るか見てください。 私の予想しているのか以下の通りです。 XlStart:C:\Documents and Settings\<ログイン ユーザ名>\Application Data\Microsoft\Excel\Xlstart\ Builtin: True Enabled: True Visible: True ===================== 現在のブックのみ ふつう、『*.xlb』と、XlStartフォルダを空の状態で直るはずですが、残りは *.pipファイルになります。これを削除すると、修復が掛かります。メニューの記録に関わる部分です。 今、私のほうで試してみましたが、アドインは、全て外しても、全部解除されているとは限らないのです。一般的には、Excelでは、COMアドインは入れていないのですが、そうではないことがあります。 メニューの何もないところで、右クリックして、「ユーザー設定」ダイアログ-コマンド-ツール-COMアドインで、メニューを出して、「使用できるアドイン」が空になっているかどうでしょうか? 空なら、「ユーザー設定」ダイヤログを再び出して、ドラッグ・インで戻してください。 入っていたら、チェックボックスをオフにしてください。 そして、最後は、Excelのレジストリのリセットになりますね。 [OFF2003] レジストリ情報のみを再インストールする方法 http://support.microsoft.com/default.aspx?scid=kb;ja;840265 これは、Office XP にも有効です。 私は、こればかりはやったことがないので自信がありません。 以前、同じようなケースで、もう一台のパソコンのOfficeのレジストリと突き合わせて直したということがあります。もう一台のパソコンの同バージョンのOffice があれば、という条件です。 Excelの Option のレジストリの位置は、 [XP] \HKEY_CURRENT_USER\Software\Microsoft\Office\10.0\Excel\Options になります。 後は、直接、Microsoft サポートの直接の指示をお願いする方法もありますね。 今回は、まだ、何もしていませんが、私の場合、自力で直そうとするので、逆に、いろいろいじりすぎて、どうしようもなくなったことが、過去、一度だけあり、Microsoftに電話したことがあります。電話サポートでしたが、とてもではありませんが、自力では無理でした。

suzu123s
質問者

補足

Wendy02さん、ご回答ありがとうございます。 お教えをいくつか実行してみました。 >Sub CheckMacroForOptions() >'オプションメニューの状態を調べるマクロ~ を実行したところ 【実行時エラー'1004'】 【アプリケーション定義またはオブジェクト定義のエラーです】 と返されてしまいました。 私の対応がまずいからでしょうか? >COMアドインで、メニューを出して、「使用できるアドイン」が空になっているかどうでしょうか? COMアドインは空になっていました。 >[OFF2003] レジストリ情報のみを再インストールする方法 >http://support.microsoft.com/default.aspx?scid=kb;ja;840265 を試してみましたが現象は変わりませんでした。 >もう一台のパソコンのOfficeのレジストリと突き合わせて直した~ 手元にはありませんが、たまたま知人が同一機種のPCを持っています。都合をつけてこの方法も試してみたいと思います。 \HKEY_CURRENT_USER\Software\Microsoft\Office\10.0\Excel\Optionsを見てみましたがどこがオプション画面の表示に絡むのか検討もつきませんでした。 そもそも知人のPCと全く同じ『レジストリーの値』にしていいものなのでしょうか? 値を同じにするべき項目等をお教え頂けたら助かります。

  • Wendy02
  • ベストアンサー率57% (3570/6232)
回答No.3

こんばんは。 >・『*.xlb』ファイルの削除。 削除したのは、これだけですか? >"Windows Installer Clean Up" を利用したトラブルシューティング 掲示されたNo.833594のURLは、確か、別のトラブルだと思います。 ・セーフモードの立ち上げ Windows左下のスタートから、[ファイル名を指定して実行] Excel.exe /s でも、オプションメニューが出てきませんか? http://support.microsoft.com/default.aspx?scid=kb;ja;823950 [XL2002] Excel がエラーで起動できない場合の対処方法 を参考にしながら、特に、Xlstart フォルダの中は、全部空にしてください。textファイルもダメです。 私のExcelでオプションが不明なトラブルがあった時に、まさかと思いましたが、XlStartから、Personal.xls を移動して空にしてみたら、直った経験があります。 XlStartフォルダの位置 C:\Program Files\Microsoft Office\Office\XLStart\ C:\Documents and Settings\<ログイン ユーザ名>\Application Data\Microsoft\Excel\Xlstart\ それ以外にも、似たような名称のものを、近くのフォルダで探してみてください。 他、アドインは、全部外してください。 アドインを全て外した後に、Alt を押しながら、F11 を押して、まだ、左側のプロジェクトに、別のブックを参照していませんか?その場合は、当然なのですが、ウィルスを疑ってください。XlStartの位置そのものが替わっていることがあります。

suzu123s
質問者

補足

Wendy02さん、ご回答ありがとうございます。 >>・『*.xlb』ファイルの削除。 >削除したのは、これだけですか? はい、『*.xlb』のみ削除しました。 >セーフモードの立ち上げ >Windows左下のスタートから、[ファイル名を指定して実行] >Excel.exe /s >でも、オプションメニューが出てきませんか? この方法で起動したところオプションの表示がされました。 >http://support.microsoft.com/default.aspx?scid=kb;ja;823950 >[XL2002] Excel がエラーで起動できない場合の対処方法 を実施しましたが現象は変わりませんでした。 >以下のXlStartフォルダ内の削除 >C:\Program Files\Microsoft Office\Office\XLStart\ >C:\Documents and Settings\<ログイン ユーザ名\Application Data\Microsoft\Excel\Xlstart\ 実施しましたが現象は変わりませんでした。 アドインも全て外しましたが現象は変わりませんでした。

  • kerman
  • ベストアンサー率75% (1048/1392)
回答No.2

駄目元ということで、後はありませんのでご容赦下さい。 正常時の状態で『個人用設定の保存ウィザード』で保存したファイルがあればそれから復元してみる(ない場合も努力が実って正常復旧したあかつきには、スタートメニューのMicrosoft Office ツール→『個人用設定の保存ウィザード』で設定を保存しておくと本件に有効かどうかは?ですが後々助かることもあると思いますのでご検討下さい)。 ――――――――――とか ツールメニュー→アドインで特にサードパーティ製のアドインがあればチェックを外してから[オプション]コマンドを試す。 ――――――――――とか Excelの表示メニュー→ツールバー→ユーザー設定(ツールバーを右クリックしてユーザー設定)をクリック ユーザー設定ダイアログの[コマンド]タブで 分類の下から2番目[組み込みのメニュー]を選択して、コマンド[ツール]をメニューバーにドラッグ&ドロップして2個目のツールメニューを作成する。ユーザー設定を閉じ新しい方のメニューを試す。 使えれば再びユーザー設定を開き、メニューバーの古い方のツールメニューをシートウィンドウにドラッグ&ドロップして削除する。 役立たずでごめんなさい。解決まで頑張って下さい。

suzu123s
質問者

補足

kermanさん、ご回答ありがとうございます。 お教え頂いた2つのポイント ・ツールメニュー→アドインで特に~。 ・ユーザー設定ダイアログの[コマンド]~。 を試しましたが現象は変わりませんでした。 ありがとうございます。 ホント解決できたら良いなぁと思っています。

  • saru_1234
  • ベストアンサー率33% (452/1341)
回答No.1

初歩的ですが,ハズしてたらすみません. ・エクセルシート(ファイル)を開いた状態でしょうか? ・セルへの文字・数値の入力状態ではありませんか? これらの時にオプションはグレーアウト状態になりますので, もしかしたらと思いまして.

suzu123s
質問者

補足

saru_1234さん、ご回答ありがとうございます。 説明不足ですみませんでした。 >エクセルシート(ファイル)を開いた状態でしょうか? はい、開いた状態です。 >セルへの文字・数値の入力状態ではありませんか? いいえ、入力状態ではありません。 >これらの時にオプションはグレーアウト状態~ 現象は『グレーアウト状態』ではなく、ツール→オプションを選択しても『何も起こらない』状態です。

関連するQ&A

  • ExcelのExcel10.Xlb

    Excel2000の時メニューバーの表示がおかしかったので Excel.Xlbを削除して直りました。 今度Excel2002でも同じような現象が出ましたので、検索、 隠しファイルを表示する、で*.Xlbをさがしたのですが見つかりません。 Excel2002から無くなったのでしょうか。 サポート情報ではExcel10.Xlbが有るようになっています。 私の環境は以下なのですが何か情報がありましたら御教授願います。 Windows Xp Pro sp-1 Excel2002 sp-2

  • Excel ツール オプションの設定ができない

    WindwsxpでExcel2003を使用しています。 ツールメニューのオプションの設定をしようとすると「ディレクトリ c:\Excel@データーにアクセスできません」 という表示が出て変更を受け付けません。 また、自動保存を行うときにも同じ表示が出て自動保存できません。 過去ログを調べてツールバーのリセットもOffice2003の再インストールも行いましたが直りません。 修復方法をご存知の方よろしくお願いします。

  • Excelでのこと

    Excel2000でタブを右クリックしてコピーを作成しようとするとアプリケーションエラーがかならず出てきます。なぜでしょうか? こちらでやってこと ・Officeの再インストール ・Excel.xlb削除 お分かりの方がいらっしゃいましたら返信お願い致します。

  • Excel 2002 用の Excel10.xlb

    Windows XP で使用していた Office XP をアンインストールして、Windows 7 にすでにインストールしています。 Windows XP の場合、Excel 2002 のツールバーファイル Excel10.xlb が(私の記憶では)C:\Documents and Settings\ユーザー名\Application Data\Microsoft\Excel に存在していましたが、Windows 7 で 「.xlb」をキーワードにして検索しても、該当ファイルが見つかりません。 Windows 7 でも C:\Documents and Settings という名のフォルダはありますが、そこを開こうとしても「C:\Documents and Settings にアクセスできません。アクセスが拒否されました」と叱られます。 そのフォルダ内に Excel10.xlb があるのならそれを一旦削除したいのですが、どうすればよろしいでしょうか?

  • エクセルのオプション設定が変更できない。助けて!

    あるときからエクセルのオプション設定がまったく変更できなくなりました。オプションのどのタブをクリックしても、「e:\Documents and Settings\username\Application Data\Microsoft\Excel\' にアクセスできません。」と表示されるばかりです。cドライブやマイドキュメントがあるdドライブのusernameフォルダ以内の".xlb"をすべて消してからEXCELを再起動してもやはりだめでした。どうすればオプション設定ができるようになるのでしょうか?offic2003の修復インストールも試みましたがだめでした。なお、OSはWindowsXPで、EXCELは2003です。よろしくご教示のほどを!

  • Excel 2002 [ロケール]既定値の変更

    Windows XP で使用していた Office XP をアンインストールして、Windows 7 にすでにインストールしています。 Excel 2002 [書式]→[セル]→[表示形式]の[分類]として“日付”あるいは“時刻”を選択したとき[ロケール]が“英語(U.S.)”になっています。(添付図左) ここを既定値で“日本語”となるように(添付図右)するにはどうしたらよろしいでしょうか? ちなみに、Excel を終了したままて、Excel10.xlb を削除した後に Excel を起動しても当該現象は変わりません。 http://okwave.jp/qa/q6675744.html

  • Windows XPの再インストール(再度)

    windows XPの上書きインストールについてですが、 http://support.microsoft.com/default.aspx?scid=kb%3bja%3b881207 サイトの3っの方法の中の ”Windows XP の CD-ROM で再インストールするには” で再インストールを行った場合は、 アプリケーション等のユーザーファイルは現状のままで(削除させれない) Windows XP のみの修復上書きとなるのでしょうか? アドバイスお願いいたします。

  • Excel2002の再インストール後、元のExcel10.xlbの行方は?

    Windows XP Home Edition Excel 2002 Excel 2002 をアンインストール → 再インストールした場合、 通常、再インストール後は、 C:\Documents and Settings\Owner\Application Data\Microsoft\Excel の中に、 Excel10.xlb が新規作成されますが、 では、(再インストール前)元の Excel10.xlb は、どおなってしまいますか? 自動に上書きされて、Excel10.xlb が新規作成されるのですか。 それとも、 再インストール時、自動に OLD_Excel10.xlb とかに変更されるのですか? 又は、通常でない場合等、元のExcel10.xlb壊れていた場合等とかで変わってくるのでしょうか? 何卒よろしくお願い致します。

  • Excelが閉じられない

    強制終了したり、フリーズしたりというわけではなく 閉じるボタンを押しても全く反応がない状態です。 フリーズしているわけではないので、そのまま新規作成などはできます。 Excel.Xlbを削除すれば解決出来るだろうと思ったら、Excel.Xlbがない状態です。 おそらくExcel.Xlbは終了した時点で作成されるためだと思います。 やむなく、タスクマネージャーのプロセスから削除して終わらせていますが、 それだとExcel.Xlbが作成されないようです。(別の正常なPCから確認しました。) 再起動、再インストールをしてみましたが、改善されないので、ご教授お願いします。

  • エクセル2003の起動が遅くなりました。

    初めて質問します。 windows XP sp2 office2003の環境です。 最近、突如としてエクセル2003起動が遅くなり、1分かかります。 ネットで調べて以下のURLにアクセスし、作業を行いましたが、 http://support.microsoft.com/kb/834644/JA/ 1)Excel11.xlb→削除or名前の変更ができない。 2)XLStart→何も入っていない。 3)Excel11.pip→名前の変更できたが、起動時間は変わらない。 4)レジストリキー HKEY_CURRENT_USER\Software\Microsoft\Office\11.0\Excel\Optionsの編集→スタートメニューから起動すると早くなるが、一旦、終了し、デスクトップ上のエクセルデータをクリックすると遅くなる。再びスタートメニューから起動すると遅くなる。 さらに 5)office2003をアンストールし、再インストールしても直りません。 ここまで来たら、OSの再セットアップしかないと思いますが、何か方法ご存じの方いらしゃいませんか。 よろしくお願いします。

専門家に質問してみよう