다음을 통해 공유

개체 라이브러리가 잘못되었거나 찾을 수 없는 개체 정의에 대한 참조를 포함하고 있습니다

익명
2012-04-13T02:28:40+00:00

윈도우 비스타 사용중이구요

오피스 07사용자입니다.

엑셀 프로그램 실행시

창이 하나뜨면서 엑셀 정상적으로 사용이 불가능하네요

창 제목은 Microsoft Visual Basic

내용은 개체 라이브러리가 잘못되었거나 찾을 수 없는 개체 정의에 대한 참조를 포함하고있습니다

라는 메세지가 나타납니다 어떻게 해결을해야할지....

해결방법 부탁드립니다.

Microsoft 365 및 Office | Excel | 가정용 | Windows

잠긴 질문. 이 질문은 Microsoft 지원 커뮤니티에서 마이그레이션되었습니다. 질문이 도움이 되었는지 여부에 대해 응답할 수는 있지만, 메모나 회신을 추가하거나 질문을 따를 수는 없습니다.

댓글 0개 설명 없음

질문 작성자가 수락한 답변

익명
2012-04-13T02:41:08+00:00

안녕하십니까? ohjaehak 님

Microsoft Office의 Excel 사이트를 방문해 주셔서 감사합니다.

문의 하신 Excel에서 "개체 라이브러리가 잘못되었거나 찾을 수 없는 개체 정의에 대한 참조를 포함하고있습니다."라는 오류가 발생되는 문제에 대한 답변을 드리겠습니다.

말씀해 주신 내용이 VBA에 포함되어 있는 매크로가 작동하지 않는 부분이신가요? 이부분이 맞다면, 아래의 원인으로 발생되는 문제입니다.

[원인]

kb2598041, KB2596871 업데이트가 전자 메일 메시지 또는 인스턴트 메신저에서 사용자가 악용하도록 설계된 특수 컨텐츠 부분의 취약점을 수정한 업데이트로서 만약 VBA에 외부 링크를 참조하는 방식의 코드가 삽입 되어 있었다면 취약점으로 인식하고 차단 되었을 가능성이 있습니다

[해결 방법]

먼저 모든 프로그램을 종료 합니다.

Windows 탐색기를 실행하여 아래의 폴더에 있는 .exd 파일을 휴지통에 버리기 합니다.

C:\Users<user name>\AppData\Local\Temp\Excel8.0

C:\Users<user name>\AppData\Local\Temp\VBE

C:\Users<user name>\AppData\Roaming\Microsoft\Forms

그 후에

키보드의 Windows 키 + R 을 눌러 실행창을 엽니다.

regsvr32 Mscomctl.ocx

위의 명령어를 입력 후 엔터를 누릅니다.

다시 문제가 나타나는지 확인 해 봅니다.

또는 Visual BASIC 6 Runtimes Pack Release 6 ( 다운로드) 을 다시 다운 받아 설치해 보시기 바랍니다.

MSVBVM60.DLL : Visual Basic 6 Runtime OLEAUT32.DLL : Required file OLEPRO32.DLL : Required file ADVPACK.DLL : Required file ASYCFILT.DLL : Required file COMCAT.DLL : Required file W95INF16.DLL : Required file W95INF32.DLL : Required file STDOLE2.TLB : Required file MSCOMM32.OCX : MS Comm Control 6.0 COMDLG32.OCX : MS Common Dialog Control 6.0 (SP6) COMDLG32.DLL : MS Common Dialog Control 6.0 core DBLIST32.OCX : MS Data Bound List Controls 6.0 MSDATGRD.OCX : MS DataGrid Control 6.0 (SP6) (OLEDB) MSDATLST.OCX : MS DataList Controls 6.0 (SP3) OLEDB) MSFLXGRD.OCX : MS FlexGrid Control 6.0 (SP6) MSINET.OCX : MS Internet Transfer Control 6.0 (SP6) MSMASK32.OCX : MS Masked Edit Control 6.0 (SP3) MCI32.OCX : MS Multimedia Control 6.0 (SP3) PICCLP32.OCX : MS PictureClip Control 6.0 (SP3) RICHTX32.OCX : MS Rich Textbox Control 6.0 (SP6) MSscRIPT.OCX : MS script Control 1.0 MSSTDFMT.DLL : MS Standard Data Formating Object TABCTL32.OCX : MS Tabbed Dialog Control 6.0 (SP6) COMCTL32.OCX : MS Win Common Controls 5.0 (SP2) MSCOMCTL.OCX : MS Win Common Controls 6.0 (SP6) COMCT232.OCX : MS Win Common Controls-2 5.0 (SP2) MSCOMCT2.OCX : MS Win Common Controls-2 6.0 (SP6) COMCT332.OCX : MS Win Common Controls-3 6.0 (SP5) MSWINSCK.OCX : MS Winsock Control 6.0 (SP6)(SP6)

제가 문제에 대해 더 알아야 할 것이 있다면 응답 주시면 감사하겠습니다.

제시해 드린 답변이 도움이 되었기를 바랍니다.

응답이 문제 해결에 도움이 되었다면, 아래에 있는 답변으로 [표시] 버튼을 눌러 주시기 바랍니다. 이는 유사한 증상을 겪는 다른 사용자들에게 도움이 될 수 있습니다.

이 대답이 도움이 되었나요?

2명이 이 답변이 도움이 된다고 생각했습니다.
댓글 0개 설명 없음

2 추가 답변

정렬 기준: 가장 유용함
  1. 익명
    2012-04-19T01:02:35+00:00

    업데이트를 통해서 더 많은 문제와 보안상의 취약점 등이 해결이 됩니다.

    간혹 의도치 않은 문제가 발생되기는 하지만, 그래도 최대한 해결 또는 추가 패치 등을 제공해 드리고 있습니다. 불편하시겠지만, 업데이트는 그래도 진행해 주시기를 권장 드립니다.

    이 대답이 도움이 되었나요?

    댓글 0개 설명 없음
  2. 익명
    2012-04-19T00:23:12+00:00

    답변 감사합니다. 동일한 현상으로 고생을 했는데 문제가 해결  되었습니다.

    단지, 저의 경우는 말씀하신 directory  들 ( \APPDATA 이하..)와 .exd 화일이 설치되어 있지 않았고, 윈도우즈 실행창에 regsvr32 Mscomctl.ocx 만 실행하여 문제가 해결되었습니다.

    그런데, 윈도우즈 업데이트를 하면 계속 재발하는 것 같군요.. 업데이트를 안할 수는 없고 근본적으로 해결할 방법이 있으면 조언 부탁드립니다.

    이 대답이 도움이 되었나요?

    댓글 0개 설명 없음