다음을 통해 공유


Microsoft Excel 기술 샘플

업데이트: 2007년 11월

이 샘플에서는 관리되는 응용 프로그램에서 Microsoft Office의 스프레드시트 구성 요소인 Microsoft Excel을 사용하는 방법을 보여 줍니다. Microsoft Excel의 프로그래밍 기능은 .NET 프로그래밍 지원을 통해 노출됩니다. 이 샘플에서 Excel은 COM 서버로 사용되어 관리 코드와 Microsoft Office System 간의 상호 작용 가능성을 보여 줍니다.

참고:

이 샘플에는 .NET 프로그래밍 지원 및 Microsoft Office 주 Interop 어셈블리가 있는 Microsoft Office 2003이 필요합니다.

샘플 사용에 대한 자세한 내용은 다음 항목을 참조하십시오.

Download sample

.NET 프로그래밍 지원을 설치하려면

  1. 제어판을 열고 프로그램 추가/제거를 선택합니다.

  2. Microsoft Office 2003 또는 Microsoft Excel 2003을 선택하고 변경을 클릭합니다. 대화 상자에서 기능 추가/제거 옵션 단추가 선택되어 있는지 확인하고 다음을 클릭합니다.

  3. 응용 프로그램의 고급 사용자 지정을 선택하십시오 확인란을 선택하고 다음을 클릭합니다.

  4. Excel 노드를 확장하고 .NET 프로그래밍 지원 옆에 있는 아래쪽 방향 화살표를 클릭한 다음, 내 컴퓨터에서 실행을 선택합니다.

  5. 업데이트를 클릭합니다.

Microsoft Office 주 Interop 어셈블리를 설치하려면

PIA에는 네이티브 COM 개체의 형식 정의가 들어 있습니다. 일단 설치되면 interop 응용 프로그램을 빌드할 때 형식 라이브러리를 지정할 필요가 없습니다.

명령 프롬프트를 사용하여 샘플을 빌드하려면

  1. 명령 프롬프트 창을 열고 Excel 디렉터리 아래의 언어별 하위 디렉터리 중 하나로 이동합니다.

  2. 프로그래밍 언어의 정확한 솔루션 파일을 사용하여 다음 명령을 입력합니다.

    msbuild AutoExcelVB.sln

Visual Studio를 사용하여 샘플을 빌드하려면

  1. Windows 탐색기를 열고 Excel 디렉터리 아래의 언어별 하위 디렉터리 중 하나로 이동합니다.

  2. 선택한 프로그래밍 언어에 따라 AutoExcelCP.sln, AutoExcelCS.sln 또는 AutoExcelVB.sln 아이콘을 두 번 클릭하여 Visual Studio에서 해당 파일을 엽니다.

  3. 빌드 메뉴에서 솔루션 빌드를 선택합니다.

샘플이 기본 \bin 또는 \bin\Debug 디렉터리에 빌드됩니다.

이 샘플을 실행하려면

  1. 명령 프롬프트 창에서 새 실행 파일이 들어 있는 디렉터리로 이동합니다.

  2. 명령줄에서 AutoExcel.exe를 입력합니다.

  3. 작업이 끝나면 명령 프롬프트 창으로 전환하고 Enter 키를 눌러 Excel을 닫고 응용 프로그램을 끝냅니다.

참고:

이 샘플은 콘솔 응용 프로그램을 빌드합니다. 출력을 보려면 명령 프롬프트를 사용하여 시작해야 합니다. 샘플에서는 실행이 끝날 때 열려 있는 Excel 창을 통해 결과를 보여 줍니다.

요구 사항

Microsoft Office 2003

Microsoft Office용 주 Interop 어셈블리

.NET Framework 버전: 2.0, 1.1, 1.0

설명

Microsoft Office 상호 운용성에 대한 자세한 내용은 소스 코드의 주석을 참조하십시오.

참고 항목

참조

Array

COMException

InvokeMember

Math

Missing

System.Reflection

System.Runtime.InteropServices

기타 리소스

상호 운용을 위한 디자인 고려 사항

비관리 코드와의 상호 운용

관리되는 이벤트와 관리되지 않는 이벤트

COM Interop를 사용하여 데이터 마샬링