멍멍이네 블로그

 

Microsoft.Office.Interop.Excel 비주얼에서 C#언어를 사용해 FileStream을 하려고 하는 중 Excel 변수 초기화 도중 에러가 뜸.

 

using Excel = Microsoft.Office.Interop.Excel;

Excel.Application excelApp = null;

excelApp = new Excel.Application(); // 에러 구문

 

에러 메시지 : 80040154 클래스가 등록되지 않았습니다. (예외가 발생한 HRESULT: 0x80040154 (REGDB_E_CLASSNOTREG)) 오류로 인해 CLSID가 {00024500-0000-0000-C000-000000000046}인 구성 요소의 COM 클래스 팩터리를 검색하지 못했습니다.

 

 

docs.microsoft.com/ko-kr/dotnet/csharp/programming-guide/interop/walkthrough-office-programming

 

 

https://stackoverrun.com/ko/q/3685260

 

 

 

컴퓨터에 Excel이 설치되어 있지 않기 때문으로 추정.