Microsoft Excel용 자동화 클라이언트 빌드
1. | Microsoft Visual Studio 2005 또는 Microsoft Visual Studio .NET를 시작합니다. | ||||||
2. | 파일 메뉴에서 새로 만들기를 누르고 프로젝트를 누릅니다. Visual C# 프로젝트 형식에서 Windows 응용 프로그램을 선택합니다. 기본적으로 Form1이 만들어집니다. | ||||||
3. | Visual Studio 2005의 경우 Microsoft Excel 11.0 Object Library에 대한 참조나, Visual Studio .NET의 경우 Microsoft Excel Object Library에 대한 참조를 추가합니다. 해당 참조를 추가하려면 다음과 같이 하십시오.
| ||||||
4. | 보기 메뉴에서 도구 상자를 선택하여 도구 상자를 표시합니다. 단추 두 개와 확인란 하나를 Form1에 추가합니다. | ||||||
5. | 확인란의 이름 및 텍스트 속성을 FillWithStrings로 설정합니다. | ||||||
6. | Button1을 두 번 누릅니다. 해당 폼에 대한 코드 창이 나타납니다. | ||||||
7. | 코드 창에서 위의 코드를 아래와 같이 바꿉니다. 참고 Visual Studio 2005에서는 코드를 변경해야 합니다. 기본적으로 Visual C#에서는 Windows Forms 프로젝트를 만들면 해당 프로젝트에 폼 하나가 추가됩니다. 이 폼의 이름은 Form1입니다. 폼을 나타내는 두 개의 파일 이름은 각각 Form1.cs와 Form1.designer.cs입니다. 코드는 Form1.cs에 작성합니다. Windows Forms 디자이너에서는 사용자가 도구 상자에서 컨트롤을 끌어 놓는 방법으로 수행한 모든 작업을 구현하는 코드를 Form1.designer.cs 파일에 작성합니다. Visual C# 2005의 Windows Forms 디자이너에 대한 자세한 내용은 다음 MSDN(Microsoft Developer Network) 웹 사이트를 참조하십시오. http://msdn2.microsoft.com/ko-kr/library/ms173077.aspx (http://msdn2.microsoft.com/ko-kr/library/ms173077.aspx) | ||||||
8. | Form1의 디자인 보기로 돌아가서 Button2를 두 번 누릅니다. | ||||||
9. | 코드 창에서 위의 코드를 아래와 같이 바꿉니다.
| ||||||
10. | 코드 창의 맨 위로 스크롤합니다. using 지시문 목록의 끝에 다음 행을 추가합니다.
|
자동화 클라이언트 테스트
1. | F5 키를 눌러 예제 프로그램을 빌드하고 실행합니다. |
2. | Button1을 누릅니다. Microsoft Excel이 시작되어 새로운 통합 문서가 나타나고 첫 번째 워크시트의 A1:E5 셀이 배열의 숫자 데이터로 채워집니다. |
3. | Button2를 누릅니다. A1:E5 셀의 데이터가 새로운 배열에 삽입되고 결과가 메시지 상자에 표시됩니다. |
4. | FillWithStrings를 선택하고 Button1을 눌러 A1:E5 셀을 문자열 데이터로 채웁니다. |
참조
자세한 내용은 다음 MSDN(Microsoft Developer Network) 웹 사이트를 참조하십시오.
Visual Studio를 사용한 Microsoft Office 개발
http://msdn2.microsoft.com/en-us/library/aa188489(office.10).aspx (http://msdn2.microsoft.com/en-us/library/aa188489(office.10).aspx)(영문)
배열을 사용하여 이전 버전의 Visual Studio에서 Excel 데이터를 설정하고 가져오는 방법에 대한 자세한 내용은 Microsoft 기술 자료의 다음 문서를 참조하십시오.
http://msdn2.microsoft.com/en-us/library/aa188489(office.10).aspx (http://msdn2.microsoft.com/en-us/library/aa188489(office.10).aspx)(영문)
186120 (http://support.microsoft.com/kb/186120/) MFC를 사용하여 Excel을 자동화하고 배열로 범위를 채우는 방법
186122 (http://support.microsoft.com/kb/186122/) MFC를 사용하여 Excel 2000 및 Excel 2002를 자동화하고 Excel 2000 및 Excel 2002의 범위에서 배열을 구하는 방법