Excel 응용 프로그램 자동화(Visual Studio Tools for Office 작업 절차)
업데이트: 2007년 11월
적용 대상 |
---|
이 항목의 정보는 지정된 Visual Studio Tools for Office 프로젝트 및 Microsoft Office 버전에만 적용됩니다. 프로젝트 형식
Microsoft Office 버전
자세한 내용은 응용 프로그램 및 프로젝트 형식에 따라 사용 가능한 기능을 참조하십시오. |
이 페이지에서는 Visual Studio Tools for Office의 Microsoft Office Excel 개체 모델을 사용하여 일반적으로 수행하는 작업에 대한 도움말을 볼 수 있는 링크를 제공합니다. Visual Studio Tools for Office 도움말에서 다루는 다른 범주의 주요 작업에 대해서는 Visual Studio Tools for Office 작업 절차를 참조하십시오.
Excel 프로그래밍
Excel 솔루션
Visual Studio Tools for Office에서 Excel 솔루션을 만드는 것에 대한 정보로 연결되는 링크를 제공합니다.Excel용 문서 수준 사용자 지정 프로그래밍 시작
Visual Studio Tools for Office를 사용하여 Excel 응용 프로그램을 만들기 전에 기본적으로 알아야 할 내용에 대해 설명합니다.응용 프로그램 수준 추가 기능 프로그래밍 시작
응용 프로그램 수준 추가 기능을 만들기 전에 기본적으로 알아야 할 내용에 대해 설명합니다.응용 프로그램 수준 추가 기능 프로그래밍
응용 프로그램 수준 추가 기능을 만들기 위한 주요 프로그래밍 작업을 설명합니다.문서 수준 사용자 지정 프로그래밍
문서 수준 사용자 지정을 만들기 위한 주요 프로그래밍 작업을 설명합니다.방법: Visual Studio Tools for Office에서 이벤트 처리기 만들기
디자인 뷰에서 작업하는지 코드 뷰에서 작업하는지 여부에 따라 Visual Basic과 C#에서 이벤트 처리기를 만드는 여러 가지 방법에 대해 설명합니다.
차트
방법: 워크시트에 Chart 컨트롤 추가
Excel 워크시트에 Chart 컨트롤을 추가하는 두 가지 방법을 보여 줍니다. 이 컨트롤은 Excel 내에서 추가하거나 런타임에 프로그래밍 방식으로 추가할 수 있습니다.연습: 워크시트에서 라디오 단추를 사용하여 차트 업데이트
Excel 워크시트에서 라디오 단추를 사용하여 차트 스타일을 변경하는 기본적인 방법을 보여 줍니다.
계산
- 방법: 프로그래밍 방식으로 Excel 계산 실행
열려 있는 모든 통합 문서뿐만 아니라 특정 범위에서 Calculate 메서드를 사용하여 모든 계산을 실행하는 방법을 보여 줍니다.
목록
방법: 워크시트에 ListObject 컨트롤 추가
ListObject 컨트롤을 Excel 워크시트에 추가하는 여러 가지 방법을 보여 줍니다. 이 컨트롤은 Excel 내에서 추가하거나 Visual Studio 도구 상자 또는 데이터 소스 창을 사용하여 추가할 수 있고 프로그래밍 방식으로 추가할 수도 있습니다.방법: ListObject 컨트롤 크기 조정
목록 크기 조정 대화 상자에서 크기를 다시 정의하거나 프로그래밍 방식으로 크기를 조정하여 Excel 통합 문서에서 목록의 크기를 변경하는 방법을 보여 줍니다.방법: 데이터에 ListObject 열 매핑
ListObject 컨트롤 내의 특정 열을 데이터 소스에 매핑하는 방법에 대해 설명합니다.방법: ListObject 컨트롤에 새 행이 추가될 때 오류 처리
ErrorAddDataboundRow 이벤트를 사용하여 오류를 수정하고 데이터 소스에 행을 다시 추가하는 방법에 대해 설명합니다.
보호
방법: 통합 문서 보호
워크시트를 추가 또는 삭제하지 못하도록 Protect 메서드를 사용하여 통합 문서를 보호하거나 Unprotect 메서드를 사용하여 통합 문서의 보호를 다시 해제하는 방법을 보여 줍니다.방법: 워크시트 보호
Excel의 보호 기능을 사용하여 사용자 작업이나 코드를 통해 워크시트 내의 개체를 수정하지 못하도록 방지하는 방법의 예제를 제공합니다.방법: 워크시트의 보호 제거
Unprotect 메서드를 사용하여 Excel 워크시트에서 보호를 제거하는 방법을 보여 줍니다.방법: 통합 문서 암호 설정 및 지우기
Password 속성으로 Excel 통합 문서와 연결된 암호를 가져오거나 설정하는 방법을 보여 줍니다.
범위
방법: 통합 문서에서 일정 범위에 스타일 적용
Excel 통합 문서 내에서 영역에 명명된 스타일을 적용하는 방법을 보여 줍니다.방법: 통합 문서에서 일정 범위의 스타일 지우기
범위에 Normal 스타일을 적용하여 Excel에서 특정 범위에 추가된 스타일을 지우는 방법을 보여 줍니다.방법: 코드에서 워크시트 범위 참조
Range 개체가 단일 셀이나 셀 그룹을 참조하도록 만드는 방법을 보여 주는 예제 코드를 제공합니다.방법: 증분 변경되는 데이터를 사용한 범위 자동 입력
Range 개체의 AutoFill 메서드를 사용하여 범위에 값을 자동으로 입력하는 방법을 보여 주는 예제를 제공합니다.방법: 워크시트 범위에서 텍스트 검색
Range 개체의 Find 메서드를 사용하여 범위 내의 텍스트를 검색하는 방법을 보여 줍니다.방법: 워크시트에 NamedRange 컨트롤 추가
명명된 범위를 워크시트에 추가하는 여러 가지 방법을 설명합니다. 명명된 범위는 Excel 내에서 추가하거나 Visual Studio 도구 상자 또는 데이터 소스 창을 사용하여 추가할 수 있고 프로그래밍 방식으로 추가할 수도 있습니다.방법: 디자인 타임에 NamedRange 컨트롤 삭제
Excel 이름 정의 대화 상자를 사용하여 Excel 워크시트에서 NamedRange 컨트롤을 삭제하는 방법에 대해 설명합니다.연습: NamedRange 컨트롤의 이벤트 프로그래밍
NamedRange 컨트롤을 Excel 워크시트에 추가하고 컨트롤의 이벤트에 대한 프로그램을 작성하는 방법을 보여 줍니다.방법: NamedRange 컨트롤 크기 조정
이름 정의 대화 상자에서 크기를 다시 정의하거나 프로그래밍 방식으로 크기를 조정하여 NamedRange 컨트롤의 크기를 변경하는 방법을 보여 줍니다.방법: Excel 범위에 색 적용
ToOle 메서드를 사용하여 셀 범위 내의 텍스트에 색을 적용하는 방법에 대해 설명합니다.방법: Excel 범위에서 날짜 값 저장 및 검색
FromOADate 메서드를 사용하여 OLE 자동화 형식으로 저장된 날짜 값을 검색하는 방법에 대해 설명합니다.
샘플
데이터 분석 샘플
Excel의 도구 모음 단추와 메뉴를 사용하여 데이터 분석 작업을 실행하는 방법을 보여 줍니다.Excel 컨트롤 샘플
Visual Studio Tools for Office 프로젝트 어셈블리에서 Excel 워크시트에 있는 관리되는 컨트롤의 이벤트에 액세스하는 방법을 보여 줍니다.
스마트 태그
방법: Word 및 Excel에서 스마트 태그 사용
스마트 태그를 표시하는 방법을 보여 줍니다.방법: Excel 통합 문서에 스마트 태그 추가
Excel 문서 수준 사용자 지정에 간단한 스마트 태그를 추가하는 방법을 보여 줍니다.방법: Excel에서 사용자 지정 인식자로 스마트 태그 만들기
정규식을 사용하여 스마트 태그를 만드는 방법을 보여 줍니다.
연습
연습: 워크시트에서 단추를 사용하여 텍스트 상자에 텍스트 표시
Excel 워크시트에서 단추와 텍스트 상자를 사용하는 기본적인 방법을 보여 줍니다.연습: CheckBox 컨트롤을 사용하여 워크시트 서식 변경
Excel 워크시트에서 확인란을 사용하여 서식을 변경하는 기본적인 방법을 보여 줍니다.연습: 워크시트에서 라디오 단추를 사용하여 차트 업데이트
Excel 워크시트에서 라디오 단추를 사용하여 차트 스타일을 변경하는 기본적인 방법을 보여 줍니다.연습: Windows Form을 사용하여 데이터 수집
Excel 워크시트를 통해 Windows Form을 열고, 사용자 정보를 수집하고, 해당 정보를 워크시트 셀에 입력하는 방법을 보여 줍니다.연습: 문서 수준 프로젝트의 단순 데이터 바인딩
SQL Server 데이터베이스의 데이터 필드 하나를 Excel의 NamedRange 컨트롤에 바인딩하는 기본 절차를 단계별로 설명합니다.
통합 문서
방법: 새 통합 문서 만들기
Workbooks 컬렉션의 Add 메서드를 사용하여 새 통합 문서를 만드는 방법을 보여 줍니다.방법: 통합 문서 열기
통합 문서의 경로를 전달하여 Workbooks 컬렉션의 Open 메서드를 사용하는 방법을 보여 줍니다.방법: 통합 문서로 텍스트 파일 열기
쉼표를 구분 기호로 사용하여 텍스트 파일을 세 번째 행부터 통합 문서로 읽어 들이는 코드를 제공합니다.방법: 통합 문서 활성화
Activate 메서드를 사용하여 Excel 통합 문서를 활성화하고 통합 문서의 첫 번째 시트를 선택하는 방법과 코드에서 개별 통합 문서를 참조하는 방법을 보여 줍니다.방법: 통합 문서 저장
열려 있는 모든 통합 문서를 저장하고, 현재 통합 문서를 XML 형식으로 저장하고, 통합 문서의 백업 복사본을 저장하는 방법을 보여 줍니다.방법: 통합 문서 닫기
Close 메서드를 사용하여 통합 문서를 닫고 변경 내용을 취소하는 방법을 보여 줍니다.방법: Visual Studio 프로젝트 자동화를 사용하여 통합 문서에 워크시트 추가
Visual Studio 디자이너에 열려 있는 기존의 Excel 통합 문서에 새 워크시트를 추가하는 예제를 제공합니다.
워크시트
방법: 워크시트 선택
Select 메서드를 사용하여 통합 문서의 첫 번째 시트를 선택하는 방법을 보여 줍니다.방법: 통합 문서에 새 워크시트 추가
Sheets 컬렉션의 Add 메서드를 사용하여 Excel 통합 문서에 새 워크시트와 기존 워크시트의 복사본을 추가하는 방법을 보여 줍니다.방법: 통합 문서에서 워크시트 삭제
Sheets 컬렉션의 Delete 메서드를 사용하여 지정된 워크시트를 삭제하는 방법을 보여 줍니다.방법: 워크시트 숨기기
시트를 삭제하고 다시 만들지 않고도 기존의 워크시트를 표시하거나 숨기는 방법을 보여 줍니다.방법: 통합 문서 내에서 워크시트 이동
통합 문서의 첫 번째 워크시트를 컬렉션의 마지막 위치로 옮기는 방법을 보여 주는 코드를 제공합니다.방법: 워크시트 인쇄
인쇄하기 전에 지정된 워크시트를 첫 번째 페이지만 두 매 인쇄하고 문서 미리 보기를 표시하는 코드를 제공합니다.방법: 워크시트에서 맞춤법 검사
CheckSpelling 메서드를 사용하여 워크시트에서 맞춤법을 검사하고 해당 결과를 표시하는 방법을 보여 줍니다.방법: 워크시트 간에 데이터 및 서식 복사
FillAcrossSheets 메서드를 사용하여 한 시트의 범위에서 통합 문서 내의 다른 모든 시트로 데이터를 복사하는 방법을 보여 줍니다.방법: 워크시트에서 프로그래밍 방식으로 데이터 정렬
Range 개체의 Sort 메서드를 사용하여 워크시트의 데이터를 정렬하는 방법을 보여 줍니다.방법: Visual Studio 프로젝트 자동화를 사용하여 통합 문서에 워크시트 추가
Visual Studio 디자이너에 열려 있는 기존의 Excel 통합 문서에 새 워크시트를 추가하는 예제를 제공합니다.방법: 워크시트 메모 표시
NamedRange 컨트롤의 Comment 속성을 사용하여 Excel 워크시트에 메모를 표시하는 방법을 보여 줍니다.방법: 워크시트 셀에 값 보내기
명명된 범위의 Value2 속성을 사용하여 해당 범위에 값을 할당하는 방법에 대해 설명합니다.방법: 워크시트 메모 추가 및 삭제
워크시트 내의 셀에 프로그래밍 방식으로 메모를 추가하는 방법과 메모를 삭제하는 방법에 대해 설명합니다.
XML 및 스키마
방법: Visual Studio 내에서 워크시트에 스키마 매핑
통합 문서가 Visual Studio 외부에 열려 있을 때 사용하는 것과 동일한 Excel 도구를 사용하여 통합 문서가 Visual Studio Tools for Office 프로젝트에 열려 있는 동안 XML 스키마를 통합 문서에 매핑하는 방법에 대해 설명합니다.방법: 통합 문서로 XML 파일 열기
OpenXML 메서드를 사용하여 XML 파일을 통합 문서로 여는 방법을 보여 줍니다.