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 인터페이스라서 특수한 면이 있는건가요?
댓글 입력