외부 응용 프로그램에서 호출 할 Excel VSTO 문서 수준 솔루션을 자동화 할 수있는 방법을 찾고 있습니다. "xlApp.Run ("WorkBook ","MacroName ")과 같은 VBA 접근 방식과 비슷하지만 자동으로 사용합니다 VSTO 2010 및 Framework 4를 사용하여 Excel 2007 및 2010 버전을 사용하고 있습니다.외부 응용 프로그램에서 Excel VSTO 함수를 호출하는 방법?
다음과 같이 통합 문서가있는 문서 수준 솔루션이 있습니다. 정적 함수 "GetData (string connection)"로 VSTO 기반 클래스 "MyClass"를 포함하는 "TestBook"이라는 이름을 붙였습니다. 외부 응용 프로그램에서 GetData 함수를 호출하는 방법을 찾고 있습니다. Application.Workbooks.Open 메서드를 사용하여 외부 응용 프로그램에서도 Excel을 사용하십시오.
요약하면 : 나는 (이상적으로) 객체에 대한 참조를 얻고 그것을로드 한 후 문서 레벨 솔루션에서 함수를 호출하는 방법을 찾으려고합니다. 나는 (외부 응용) -> (Addin) -> (Document level 객체)와 같은 두 가지 방법을 시도하고 있지만 경로 (External App) -> (Document level Object)가 이상적이다.
모든 포인터가 크게 감사하겠습니다.
당신은 엑셀을 발사하고 win32OLE 인터페이스 나는 경우를 사용하여 매크로를 킥오프 수 귀하의 질문을 올바르게 이해하십시오. – Pynner
이 링크는 도움이 될 수 있습니다 https://social.msdn.microsoft.com/forums/en-US/vsto/thread/3e58f337-6bd7-4c1f-a6d6-d5030f9c64c3/ – Smack
예 .. 일부 기능을 호출 할 수 있습니다 응용 프로그램 수준 추가 기능의 경고. 하지만 나는 문서 수준의 솔루션으로 객체를 보유하려고합니다. @Smack :이 링크는 Addin에서 참조 및 Object를 가져 오는 방법을 설명합니다. 두 번째 부분은 아직 찾으려고 노력하고있는 문서 수준 개체에 도달합니다. – Bhuvan