2012-06-27 2 views

답변

4

Excel-DNA은 추가 기능이 인터페이스 ExcelDna.Integration.IExcelAddIn을 구현하는 공용 클래스를 갖고 있는지 확인하고, 추가 기능이로드 될 때 AutoOpen 메서드를 실행하면 사용자가 추가 기능을 제거하면 AutoClose 메서드가 실행됩니다. 추가 기능 목록

그래서 당신은 같은 거라고 :

public class MyAddIn : IExcelAddIn 
{ 
    public void AutoOpen() 
    { 
     // Do your initialization here... 
    } 

    public void AutoClose() 
    { 
    } 
} 
+0

Govert을; 업데이트 주셔서 감사합니다. 확실히 도움이됩니다. ExcelDNA에 대해 자세히 살펴볼 때 저는 그것에 대해 더 열광합니다. 나는 엑셀 기능 (즉, UDF), 커스텀 작업 창 및 커스텀 리본을 가진 풀 엣지 애드 인 (Add In)을 개발할 계획입니다. 나는 C# .dll로 코딩을 모두 다하겠다. .dna 파일에 의존하고 싶지 않습니다. .dna 파일의 ExternalLibrary 태그 만 사용합니다. 이러한 모든 기능을 하나의 .dll에 넣을 수 있습니까? 현재로서는 정상적으로 작동하는 정적 클래스 내에 ExcelFunction (즉, UDF)가 있습니다. 사전에 도움을 주셔서 감사합니다 ... – Ocean

+0

당신은 하나의 C# .dll에서 그 모든 것을 할 수 있고, 모든 것을 단일 .xll 파일에 담아 사용자에게 줄 수 있습니다. – Govert

관련 문제