2008-12-08 5 views
5

엑셀 워크 시트의 셀에서 VSTO 추가 기능으로 노출 된 함수를 호출 할 수 있기를 바랍니다. 더 구체적으로 말하면, "bar"를 반환하는 VSTO 함수 Foo()가있는 경우 계산시 "bar"로 평가되는 A1에 = Foo()를 쓸 수 있기를 바랍니다.Excel의 수식에서 VSTO 함수를 어떻게 호출합니까?

이것이 가능합니까? 내가 취해야 할 핵심 단계는 무엇입니까?

엑셀 개발을 위해 관리 코드와 VS08 IDE를 활용할 수 있다는 전망은 매우 매력적입니다. 나는 VSTO가 이것을 쉽게 할 수 있다고 생각했지만 더 이상 확신 할 수 없다. 내가 건축물을 오해하니? 문서는 약간 엉망입니다.

답변

2

Excel-DNA는 (I 개발하는) 당신이 설명하는대로, 당신은 Excel 용 사용자 정의 워크 시트 함수 (UDF)를 만들 수 있습니다 오픈 소스 프로젝트입니다.

Excel-DNA를 사용하면 리본 사용자 지정, 매크로, 비동기 기능 및 RTD 서버를 포함하는 모든 기능을 갖춘 Excel 추가 기능을 만들 수 있습니다. Excel-DNA는 기본 Excel XLL 인터페이스를 사용하여 Excel과 통합되므로 COM 통합을 기반으로하는 솔루션에 비해 매우 우수한 성능을 제공합니다.

관련 문제