2010-08-10 6 views
3

추한 VB 매크로로 가득 찬 오래된 Excel 통합 문서를 다시 작성해야했습니다. 대부분 단순한 데이터 입력이고 그 위에 몇 가지보고 기능이 있습니다. 나는 엑셀 경험이 많은 슈퍼 유저가 아니지만 주위를 둘러 볼 수있다.Visual Studio의 Excel 용 리소스

Visual Studio에는 Excel 용 프로젝트 유형이 있지만 실제로 어떤 것이 가능한지 잘 모르겠습니다. 나는 C# 개발자이며, 진절머리 나는 VB 매크로를 선호합니다.

C#에서 플러그인 및 통합 문서를 작성하는 방법을 배우기위한 리소스가 있습니까? Google은 나를 대단히 도와주는 것 같지 않습니다. 나는 정말로 좋은 예가 필요할 뿐이다.

나는 일반적으로 많은 훌륭한 자료를 찾을 수 없다. 대부분은 오래되었거나 도움이되지 않습니다. 어떤 추천?

+0

요약하면 C#에서 통합 문서를 조작하기위한 매크로를 작성하고 싶습니다. 저는 많은 온라인 리소스에서 할 수있는 것처럼 외부 응용 프로그램에서 Excel을 조작하고 싶지 않습니다. – captncraig

답변

2

저는 COM 인터페이스를 통해 C#에서 많은 스프레드 시트 조작을합니다. 예제 및 추가 정보는 MS here에서 찾을 수 있습니다.

스프레드 시트가 단순한 경우 ADO.Net 인터페이스 (here)를 사용할 수도 있지만 간단하지 않은 워크 시트에서 어떻게 작동하는지 알 수는 없습니다.

1

Here은 interop를 사용하여 Excel을 자동화하는 Microsoft 기술 자료 문서입니다.

1

나는 어제 Excel-Dna을 우연히 만났으며 Excel의 UDF/매크로 용량에서 VB.NET/C#을 사용하는 것은 매우 유망한 방법입니다. 아직 시도 할 기회가 없었지만 적극적으로 유지 관리되고있는 것으로 보이며 활성 메일 링리스트가 있습니다.