var newApp = Excel.Application(); 가 되는데 왜 되는건가요?

조회수 608회

MS Excel vsto 애드인에서 Word API를 접근할 일이 있어서 찾아봤더니 아래와 같은 글이 나왔습니다.

https://stackoverflow.com/a/32816416/4394750

using Microsoft.Office.Interop.Word;
Word.Application ap = new Word.Application(); 
Document document = ap.Documents.Open(@"C:\Test\NewDocument.docx");

문제는 Word.Application이 오피스 2010부터는 인터페이스라는 겁니다... 저는 C#에서 인터페이스만으로는 생성할 수 없다고 알고있는데요, 이 지식이 잘못된 건가요, 아니면 COM 인터페이스라서 특수한 면이 있는건가요?

답변을 하려면 로그인이 필요합니다.

프로그래머스 커뮤니티는 개발자들을 위한 Q&A 서비스입니다. 로그인해야 답변을 작성하실 수 있습니다.

(ಠ_ಠ)
(ಠ‿ಠ)