본문 바로가기
→ 개발/C#

[C#] 엑셀파일 생성시 Retrieving the COM class factory for component with CLSID 오류

by 벅스쭌 2011. 10. 21.
반응형

OS : Windows XP
프로그램 및 버전 :

※ 주의사항 : 없음

1. 증상
   - 엑셀출력을 할 수 있게끔 어플을 만들고 오피스 및 엑셀이 설지되지 않은곳에서 어플을 이용하여 엑셀출력을 하려고 하면
     Retrieving the COM class factory for component with CLSID 발생함.

2. 원인
  - "Microsoft.Office.Interop.Excel" 엑셀 출력 기능을 사용하기 위해 다음(Microsoft.Office.Interop.Excel)을 참조하게
     되는데 이 모듈은 오피스 및 엑셀이 설치되었다는 가정하에 사용되는 모듈 이라고 합니다.

     참조 사이트 : http://hoons.kr/board.aspx?Name=qanet3&BoardIdx=32275&Page=1&Mode=2

3. 해결방법
   - 오피스 및 엑셀 설치
반응형