C#을 사용하여 Excel용 추가 기능 만들기
엑셀에서 C# 클래스 메소드를 사용하고 싶습니다.누가 그것을 어떻게 하는지 안내해 줄 수 있습니까?C# 구성 요소는 우수한 추가 기능입니다.클라이언트의 컴퓨터에 추가 기능을 설치할 사용자에게 설정을 제공하기만 하면 되도록 이 추가 기능에 대한 설정을 만드는 방법.사용자는 C# dll 등록과 같은 다른 단계를 수행할 필요가 없습니다.
(거부자:저는 Excel-DNA 라이브러리를 개발합니다.)
당신은 Excel-Dna - http://excel-dna.net 를 봐야 합니다.라이브러리는 C#, VB로 작성된 관리 어셈블리를 허용합니다.NET 또는 F#: 기본 .xll 인터페이스를 통해 고성능 UDF(사용자 정의 함수) 및 매크로를 Excel에 노출합니다.이 프로젝트는 오픈 소스이며 자유롭게 상업적 사용을 허용합니다.
Excel-Dna를 사용하면 추가 설치나 등록 없이 사용자가 추가 기능으로 열 수 있는 단일 .xll 추가 파일을 만들 수 있습니다.Excel-DNA 추가 기능은 추가 등록 없이 Excel 2007 및 Excel 2010용 RTD 서버 및 맞춤형 리본을 노출할 수 있으므로 추가 설정 프로그램이 필요하지 않습니다.
Excel 2007 Add-In(또는 Excel 2003 Add-In) 유형의 새 Visual Studio 프로젝트를 만들어야 합니다.이 옵션은 Visual Studio 2008에서 확인할 수 있습니다.
New Project dialog -> Project types -> Visual C# -> Office
대상 컴퓨터에 이 추가 기능을 설치해야 합니다.
추가 기능은 Excel 개체 모델에 연결할 수 있으므로 로드된 스프레드시트 등에 액세스할 수 있습니다.
추가 기능은 Excel 도구 모음/리본에 단추를 추가할 수도 있습니다.
VSTO를 확인해 보십시오. Excel에 대한 섹션이 명시되어 있습니다.
Visual Studio(이전의 Excel VSTO 프로젝트) 내에 Excel 프로젝트를 만들거나 ExcelDna와 같은 타사 라이브러리를 사용할 수 있습니다.
언급URL : https://stackoverflow.com/questions/2020234/creating-add-in-for-excel-using-c-sharp
'programing' 카테고리의 다른 글
Excel VBA: 한 단계로 범위에서 문자열 어레이까지 (0) | 2023.05.11 |
---|---|
PowerShell의 함수 반환 값 (0) | 2023.05.11 |
Django의 STATIC_URL과 STATIC_ROOT의 차이 (0) | 2023.05.11 |
메이븐 "모듈" vs "프로젝트" (이클립스, m2이클립스 플러그인) (0) | 2023.05.11 |
문자열을 이진으로 변환하는 방법은 무엇입니까? (0) | 2023.05.11 |