다음을 통해 공유


워크시트 호스트 항목

업데이트: 2008년 7월

적용 대상

이 항목의 정보는 지정된 Visual Studio Tools for Office 프로젝트 및 Microsoft Office 버전에만 적용됩니다.

문서 수준 프로젝트

  • Excel 2007

  • Excel 2003

응용 프로그램 수준 프로젝트

  • Excel 2007

자세한 내용은 응용 프로그램 및 프로젝트 형식에 따라 사용 가능한 기능을 참조하십시오.

Worksheet 호스트 항목은 이벤트를 노출하고 호스트 컨트롤과 Windows Forms 컨트롤의 컨테이너로 사용되는 워크시트입니다.

Microsoft Office Excel용 문서 수준 사용자 지정을 새로 만들면 Visual Studio Tools for Office에서는 해당 프로젝트에 세 개의 Worksheet 호스트 항목을 자동으로 만듭니다. 워크시트의 기본 이름은 Sheet1, Sheet2 및 Sheet3입니다. 기존의 통합 문서를 기반으로 응용 프로그램을 만드는 경우 호스트 항목의 수는 통합 문서의 워크시트 수에 따라 달라집니다.

워크시트 호스트 항목 이해

Windows Forms 컨트롤을 Windows Form에 추가할 때와 동일한 방식으로 Windows Form 컨트롤과 호스트 컨트롤을 Worksheet 호스트 항목에 추가할 수 있습니다.

문서 수준 프로젝트에서는 디자인 타임에 Worksheet 호스트 항목을 프로젝트에 추가할 수 있지만 프로그래밍 방식으로 워크시트를 추가할 때는 Microsoft.Office.Tools.Excel.Worksheet 호스트 항목이 자동으로 만들어지지 않습니다. 런타임에 문서 수준 프로젝트에서 워크시트를 추가하는 경우 그 형식은 Microsoft.Office.Interop.Excel.Worksheet가 되고 이 문서에는 호스트 컨트롤이나 Windows Forms 컨트롤이 포함될 수 없습니다.

Visual Studio 2008 SP1(서비스 팩 1)부터는 런타임에 응용 프로그램 수준 추가 기근에서 워크시트를 추가한 다음 Microsoft.Office.Interop.Excel.Worksheet 개체의 GetVstoObject 메서드를 호출하여 Worksheet 호스트 항목을 가져올 수 있습니다. 자세한 내용은 런타임에 응용 프로그램 수준 추가 기능의 Word 문서 및 Excel 통합 문서 확장을 참조하십시오.

Excel 프로젝트에서 워크시트는 사용자가 상호 작용하기 위한 주요 수단입니다. 다양한 컨트롤 집합을 조합하고 코드를 작성하여 컨트롤을 데이터에 바인딩하고 사용자 입력 내용을 가져오고 사용자 작업에 응답할 수 있습니다.

워크시트 이름 바꾸기

문서 수준 사용자 지정에서는 Visual Studio 디자이너에서 워크시트의 이름을 바꿀 수 있지만 이 경우 워크시트의 표시 이름만 변경됩니다. 프로그램 이름은 워크시트의 기본 이름으로 계속 유지됩니다. 속성 창에서 워크시트 이름을 바꾸면 프로그램 이름만 변경됩니다.

이벤트

Worksheet 호스트 항목에 사용할 수 있는 이벤트는 다음과 같습니다.

참고 항목

작업

Excel 추가 기능 동적 컨트롤 샘플

개념

런타임에 응용 프로그램 수준 추가 기능의 Word 문서 및 Excel 통합 문서 확장

런타임에 Office 문서에 컨트롤 추가

호스트 항목 및 호스트 컨트롤 개요

통합 문서 호스트 항목

호스트 항목 및 호스트 컨트롤의 프로그래밍에 대한 제한 사항

기타 리소스

Office 문서의 컨트롤

Excel 호스트 컨트롤

변경 기록

날짜

변경 내용

이유

2008년 7월

응용 프로그램 수준 추가 기능에서 워크시트 호스트 항목을 사용하는 방법에 대한 정보가 추가되었습니다.

SP1 기능 변경