C#에서 런타임에 Excel 워크 시트 기능 (UDF) 생성
-
21-08-2019 - |
문제
C#, 즉 메소드 속성 접근법을 사용하지 않고 워크 시트 기능을 동적으로 만들 수 있습니까? 아니면 XLL을 사용 하여만 지원되는 것입니까?
내가 달성하려는 것은 소스에서 함수 목록 (매개 변수와 함께)을 검색하고 이러한 기능을 등록하는 것입니다. 이러한 기능은 서버에 대한 호출 역할을하므로 이러한 기능의 내용은 큰 관심사가 아닙니다.
입력에 감사드립니다!
해결책 2
그렇지 않은 것이 밝혀졌습니다.
XLL 추가 기능 만 있으면 런타임에 기능을 등록 할 수 있습니다.
다른 팁
시나리오는 ExcelDNA (on 코드 플렉스 또는 Google 그룹), excel 사용자 정의 함수가 .NET을 사용하여 Excel 사용자 정의 기능 추가 인을 생성하는 무료 라이브러리. 또한 내보내기 기능과 매크로를 즉시 생성 할 수 있습니다. 이러한 기능은 반사로 찾아 내고로드하거나 동적 메드를 사용하여 즉시 함수를 생성 할 수 있습니다.
그러나 ExcelDNA는 .xll 애드 인으로 구현되며 자동화 추가 기능에 비해 몇 가지 장점이 있습니다. 따라서 이것은 귀하의 질문에 정확히 답변하지 않습니다. 반사를 사용하여 자동화 애드 인을 생성하고 등록 할 수 있어야하지만 ExcelDNA 구현에 대한 장점이 무엇인지 잘 모르겠습니다.
-Govert-
제휴하지 않습니다 StackOverflow