programing

C#을 사용하여 Excel용 추가 기능 만들기

magicmemo 2023. 5. 11. 21:21
반응형

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

반응형