본문 바로가기

Dev Diary

[C#][문제해결]using Microsoft.Office.Interop.Excel; 네임스페이스를 찾지 못할때!!!

프로그래밍은 언제나 저의 인내심의 한계를 시험하지만, 하나의 문제를 해결하기 위해 많은 전문 서적들과 아티클들을 읽게 되어 게임으로 비유하자면 경험치를 쌓는 재미가 쏠쏠한 것 같습니다. 그리고 해결했을때의 성취감은 끝내줍니다...성취감도 잠시 또 다른 벽에 부딪히지만 말입니다...:(

 

오늘은

C#에서 엑셀을 연동하는데 Microsoft.Office.Interop.Excel이 필요하다더군요.

 

using Microsoft.Office.Interop.Excel;

 

그런데 자꾸만 Office 부분에 빨간 줄이 들어옵니다..그럼 그렇지 그냥 넘어가는 법이 없습니다...

 

using Microsoft.Office.Interop.Excel;

 

1. using Microsoft.Office.Interop.Excel; 요놈을 using Excel = Microsoft.Office.Interop.Excel; 요렇게 바꿔 써봅니다.

 

그래도 안됩니다...

그리고 다른 방법을 찾았죠...

 

2.  

  1. Project 메뉴에서 Add Reference 로 갑니다. 
  2. COM 탭을 선택하세요. Microsoft Excel Object Library을 체크하고 OK 누릅니다.

전 그래도 그대로더군요... 

이것 때문에 2시간은 인터넷을 헤맸다는...

   

  3. 중요!   OK 누르고 Visual Studio를 껐다가 다시 켜세요...  

   4.짜잔!!!  부끄럽네요...  

Add Reference 메뉴 사용법은 C# 뿐만 아니라 비쥬얼스튜디오에서 지원하는 다른 언어 사용자(저처럼 이걸로 헤매시는 분들은 없으리라 믿습니다만...ㅠㅠ)들도 참고 하시면 되겠습니다.