エクセル起動時の表示

このQ&Aのポイント
  • エクセル起動時に表示されるエラーメッセージ『無効なオブジェクトライブラリです。または、定義されていないオブジェクトへの参照を含んでいます。』の原因と対処方法について調査しました。
  • エクセルのバージョンが最新でも、97-2003のファイルを使用すると発生するエラーメッセージについて詳しく説明します。
  • Windows XP ProとOffice 2007を使用している場合に、エクセル起動時に表示されるエラーメッセージについてご相談です。原因と対処方法を教えていただけると助かります。
回答を見る
  • ベストアンサー

エクセル起動時の表示

エクセルを起動した際に、急に突然、”無効なオブジェクトライブラリです。または、定義されていないオブジェクトへの参照を含んでいます。”との表示が出てきました。 色々検索したのですが、原因も対処方法もよく分かりません。または、別なものをインストールした記憶もありません。 エクセルのバージョンは最近のものですが、エクセル97-2003のファイルもあり、そのファイルも使用しているために起こった症状なのでしょうか?(97-2003ファイル起動時にも発生します。) どなたか、詳しい方がおりましたら、原因、対処方法をご教授願います。 OSはwindows xp pro officeは2007です。 よろしくお願いいたします。

質問者が選んだベストアンサー

  • ベストアンサー
  • kybo
  • ベストアンサー率53% (349/647)
回答No.2

以下の操作をしてみてください。 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Office Visual Basic for Applications を使用している場合は、コントロール タイプ ライブラリのキャッシュされたバージョンの削除が必要な場合もあります。これを行うには、ハード ドライブで ".exd" を検索し、すべての .exd ファイルを削除します。次に VBA を使用するときに、新しいコントロールを使用して .exd ファイルは自動的に再作成されます。 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 以下のページより引用 Visual Basic 6.0 ランタイム拡張ファイル (ActiveX コントロール) の脆弱性により、リモートでコードが実行される http://support.microsoft.com/kb/932349/ja

xxx674
質問者

お礼

回答ありがとうございました。 上記拡張子のファイルは検索しても見つかりませんでした。 ただ、私の不在中に、何かツールらしきものを入れた可能性があることがわかりました。 エクセルの画面(ホーム、・・・・・)と続く上部の欄に、知らない単語が表示されております。 何か、そこで、オブジェクトとかライブラリとかの単語が表示されております。 私は、マクロですとかvisual basicは全然わかりませんが、これらは消去可能なのでしょうか? よろしくお願いいたします。

その他の回答 (2)

  • kybo
  • ベストアンサー率53% (349/647)
回答No.3

WinXPの場合、*.exdファイルは以下のパスにあります。 C:\Documents and Settings\ユーザー名\Application Data\Microsoft\Forms

  • DreamyCat
  • ベストアンサー率56% (295/524)
回答No.1

・Excelのオプション→基本設定の「開発タブを表示する」にチェックを入れる→シートに戻り「開発タブ」リボンの左端の「Visual Basic」→VBE画面にはいる。 次に ・ツール→参照設定→無効なコントロールのチェックをはずす 以上で出なくなるはずです。

xxx674
質問者

お礼

回答ありがとうございました。 visual basicが何か関係しているのは間違いないと思うのですが・・・・。(私は、VBは全然わかりません。) ただ、私の不在中に、何かエクセル内にツールらしきものをインストールしたことが分りました。 excel2007の画面(ホーム、挿入、・・・・)と続く欄に、知らない単語が出てきておりました。 これを消去したり出来るのでしょうか? よろしくお願いいたします。

関連するQ&A

  • オブジェクトライブラリ

    エクセルを開くとき、「無効なオブジェクトライブラリです、または定義されてないオブジェクトへの参照を含んでいます。」とコメント、対処方法お願いします。

  • office365でVBAが使えない

    元々excel2007で作成したVBAを組んだexcelファイル(ファイル本体はNASに入れています)を、office365が入っている別のPCで開き、マクロを実行しようとすると「無効なオブジェクトライブラリです。または定義されていないオブジェクトへの参照を含んでいます。」と表示され、実行することができません。他のPC(excel2007や2010、2016など)では異常なく実行できます。 また、当該ファイルをoffice365の入ったPCにコピペしようとすると「保存中にエラーが検出されました。いくつかの機能を削除または修復することにより、ファイルを保存できる場合があります。」と表示され、そのまま続行すると「ファイルの破損が深刻なので修復できません」となります。 バージョンの差による現象なのでしょうが、解決策はないでしょうか。 なお、excelの正式なバージョンは Microsoft Excel for office365 MSO(16.0.11629.20164)64ビット  です。

  • Excelの起動が遅いんです・・・

    下記の条件でExcelの起動がめちゃくちゃ時間かかるのですが、何故ですか? -------------------- PC:FMV-BIBLO NB55L OS:WinXP Pro Office2003 -------------------- Excelのファイルサイズは1MBも無いぐらいなのですが、シート数が20シートぐらいあります。それが原因かな?

  • Officeを起動するたびに設定のインストールが始まる

    XPを使っていたのですが、パソコンを新規購入し、Vista(Home)になりました。 以前使っていた、Office2003をインストールしたのですが、Excelを起動すると、 「オブジェクトライブラリ(stdole32.tlb)が見つからないか、または壊れています。」 「Excelのコンポーネントをインストールしています。」と出てインストールが始まり、終わるのに非常に時間がかかります。 その後問題なく使えますが、Excelを閉じてもう一度起動するとまた同じことが繰り返されます。 WordでもPowerpointでも同じようなことがおきます。 officeだけでなく、Adobe Acrobat 9 Proでも似たような症状があり、なにかファイル(.txtやフォルダなど何でも)を削除する時に 「WindowsにAdobe Acrobat 9を設定しています。」と出てインストールが始まります。2回目からは出ませんが、再起動するとまた出ます。 ユーザーの種類はadministratorになっています。ユーザーアカウント制御も無効にしましたが、効果ありません。 Vistaのユーザー権限の問題かもしれないと思っているのですが、どうなのでしょうか?

  • エクセルの起動エラー

    エクセルの起動エラー ツールバーの復帰は参考にさせて頂き見事に復帰でき、ありがとうございました。 別の方法を試みておりました( 検索で *.xlb を捜し削除してみてください。) 現在エクセルを起動しますと「C:\Program Files\Microsoft Office\OFFICE11\Library.FUNCRES.XLA」が見つかりません。と確認ボタンが表示され、”OK”で閉じますと通常の新規ファイルが表示できます。 そこで、テキストを作成しC:\Program Files\Microsoft Office\OFFICE11\Library\FUNCRES.XLSとして保存しましたら、今度はシートに「FUNCRES」として起動します。 これをなんとか以前のように新規起動したらSheet1 Sheet2 Sheet3で起動できないでしょうか。

  • VBAをExcel2010/2013で利用

    下記URLのサンプルファイルに含まれるVBAで作成されたユーザー定義関数について、 Excel2003(Windows7)の環境で利用することが出来ました。 http://www.relief.jp/itnote/archives/003799.php しかしながら、Excel2010およびExcel2013(ともにWindows7)で開くと、結果が #VALUE! と変わってしまい、正しく表示されませんでした。 VBAの参照設定でも同じものにチェックを入れている状態ですが、うまくいきません。 (ただし、Microsoft Excel XX.X Object LibraryやMicrosoft Office XX.X Object Library などバージョンの差異はあり) Excel2010またはExcel2013において、このユーザー定義関数を 正しく利用できる方法が分かりましたらご教示いただけますと助かります。

  • エクセル起動時に登録したファイルが開かない

    「起動時にすべてのファイルを開くフォルダー」にファイルを保存しています。 あるマクロと格闘しているとき、(記憶が定かではないのですが、)「自動で起動させるアドイン?を無効にしますか?」のようなメッセージが出て、Yesを押してしまったようです。 それ以降エクセルを起動しても、追従して開かなくなりました。 直す方法ご存じの方いらっしゃいましたら助けていただきたいと思います。 心当たりのあるアドインは登録されていませんでした。

  • エクセル2007

    すいません。どなたかお教え下さい。 今までのエクセルでVBAで作ったもので、使えないものがあります。もともとの関数ではなく、Functionプロシージャ(でしたでしょうか?)で自分で作った関数が使えないようなのです。 新しいエクセルの参照設定はMicrosoft Excel 12.0 Object Libraryで、今までのはMicrosoft Excel 9.0 Object Library でした。(Microsoft Office 12.0 Object Libraryも同様に9.0でした) これが原因じゃないかと思っているのですが、もしそうだとすると、これの解決方法を教えて欲しいです。 これが原因じゃないとしたら、原因として考えられることを教えて欲しいです。 漠然とした質問で申し訳ないです。

  • Excelが起動しない。

    Excelが起動しない。 PCを再起動したら、 ファイルをダブルしても、 スタートメニューからExcelをクリックしても起動しなくなりました。     画像の状態でフリーズしてしまいます。 OSはWindows 10 Pro for Workstationです。 対処方法について、ご存知の方。。 アドバイスいただけますと幸いです。

  • エクセルファイルが開けない

    エクセルのファイルをダブルクリックして開くと、 通常はそのファイルの中身を表示しますよね? でも最近なぜか中身が開かずに、エクセルの本体だけが起動してくるのです。 起動するたびに再度ファイルから選んで開かなくてはなりません。 まったく効率が悪いので、直す方法をご存じないでしょうか? なぜこうなったかの原因は、まったく不明で分かりません。 PCはNEC製でOSの種類はXP Pro、OfficeもXPだったと記憶してます。 (仕事先のPCのため現在確認できず)

専門家に質問してみよう