2013-08-29 2 views
1

Excel 응용 프로그램을 통해 Excel을 '구동'할 수 있습니까? 예 : Excel 드롭 다운 목록에서 버튼을 누르고 특정 셀의 내용을 읽을 수 있습니까?Excel을 자신의 응용 프로그램을 통해 실행/실행

이것은 실제로 테스트를위한 것이 아니라 C#을 통해 브라우저를 구동 할 수있는 셀레늄과 유사한 데이터 폐기 용입니다.

답변

3

Excel 응용 프로그램 (예 : Excel 드롭 다운 목록에서 무언가를 선택하고 버튼을 누른 다음 특정 셀의 내용을 읽음)을 통해 '드라이브'할 수 있습니까?

예, C#의 COM 자동화를 사용할 수 있습니다. C# 프로젝트를 만들고 대화 상자의 COM 섹션에 참조를 추가하십시오. Microsoft Excel 14.0 개체 라이브러리을 참조해야합니다. 이것은 Excel 2010 버전이며 다른 버전을 사용하는 경우 컴퓨터에 설치 한 버전을 참조해야합니다.

이제 C#을 사용하는 경우를 제외하고는 VBA를 사용하는 것과 비슷한 방법으로 Excel을 자동화 할 수 있습니다. MSDN에서 Getting Started with VBA in Excel 2010을 사용하면 매크로 레코더를 사용하여 Excel에서 수행하는 작업에서 VBA 서브 루틴을 만드는 방법을 설명합니다. 그런 다음 VBA를 비슷한 C# 코드로 변환해야합니다.

관련 문제