C#에서 Excel Automation은 ".NET 프로그래밍 지원" 옵션이 필요해???
생각을 잠깐 해봤음...
하지만 MFC에서 해본 경험상 그럴리는 없을텐데... 엑셀만 설치되 있다면 추가적으로 필요한건 없는게 당연한거지
설치된 Excel COM 객체를 사용할텐데... Excel만 설치되있음 문제 없는게 당연한거 아냐?
MS도 그렇게 바보같이 해놨을리는 없구...
[7140] ---------- 잡았다 예외![7140] System.Reflection.TargetInvocationException: 호출 대상이 예외를 Throw했습니다. ---> System.IO.FileNotFoundException: 파일이나 어셈블리 'Microsoft.Office.Interop.Excel, Version=14.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c' 또는 여기에 종속되어 있는 파일이나 어셈블리 중 하나를 로드할 수 없습니다. 지정된 파일을 찾을 수 없습니다.[7140] 파일 이름: 'Microsoft.Office.Interop.Excel, Version=14.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c'[7140] 위치: nogadaLib.nogada.InitializeComponent()[7140] 위치: nogadaLib.nogada..ctor()
구글형님께 문의한 결과!
PS1.
왜 Office에선 그런 옵션을 만들어서... C# 사용자들이 힘들게 하는거지?
뭐 똑똑한 MS놈들이 생각이 다 있어서 했겠지만...
PS2.
Office에 ".NET 프로그래밍 지원" 을 켜주는 다른 방법은 없는건가?
구찮아서 찾아보지는 않았지만 김대리의 구글검색 결과 찾기가 쉽지는 않은듯함...
알면 좀 갈켜주삼~