&H80040111(-2147221231) 시스템 오류가 발생하였습니다. ClassFactory가 요청한 클래스를 지원할 수 없습니다
해결방법 : 아래 댓글에 여러분들이 사용해본 결과 오피스를 복구하면 된다는군요
따라서 제가 기존에 적었던 잘못된 해결 방법 글은 삭제하겠습니다.
관련 글 남겨주신
김진영님, Win7/Cad2010님, 남승훈님 .. 등 감사합니다.
복구는 제어판의 프로그램 추가/제거에서하면 됩니다.
(복구에 대해 잘 모르시는 분은
http://autoc.tistory.com/12 이 글의 AutoCAD 복구처럼 오피스를 복구하면됩니다.)
복구해서 안되면 댓글 중에 해결 하신 다른 분의 글을 참고해주세요.
제가 생각하는 원인
Dream을 만들 때 기본적인 컨트롤은 VBA에서 기본 제공되는 것을 이용하지만
다중 플롯, 사용된 폰트 복사 등 등 여러개의 프로그램은
마이크로 소프트의 비주얼 베이직 런타임 라이브러리 중 MSCOMCTL.OCX 파일의 ListView 컨트롤을 이용합니다.
이 컨트롤의 여러가지 정보가 윈도우 레지스트리에 있어야
이 것을 이용하여 만든 프로그램에 컨트롤이 제대로 보여지는데
정보가 프로그램과 다르거나 잘못되었거나 없으면 이 에러가 납니다.
주 이유는
잘못된 레지스트리 프로그램의 사용.
다른 프로그램이 설치/삭제되면서 위와 같은 비주얼베이직 관련 파일을 바꿔놓은 경우 입니다.
'Dream > 자주 묻는 질문' 카테고리의 다른 글
[기존 드림] [다중 플롯] 치우쳐서 출력되거나, 한쪽 여백이 많거나, 조금 짤려서 출력됩니다 (6) | 2012.12.25 |
---|---|
[기존 드림] [다중 플롯] 폼 등록이 적용안되면 (11) | 2011.02.15 |
[기존 드림] 개체 라이브러리가 잘못되었거나... Object library invalid... (8) | 2011.02.15 |
[기존 드림] Dream 도구막대 사용자화 (11) | 2011.02.15 |
[기존 드림] 오피스 2010 설치 후 Dream 실행 안되는 경우 (1) | 2011.02.15 |