NamedRange 컨트롤
NamedRange 컨트롤은 고유한 이름이 있는 범위이며, 이벤트를 노출하고 데이터에 바인딩될 수 있습니다.자세한 내용은 Excel 개체 모델 개요을 참조하십시오.
적용 대상: 이 항목의 정보는 Excel 2013 및 Excel 2010의 문서 수준 프로젝트 및 응용 프로그램 수준 프로젝트에 적용됩니다. 자세한 내용은 Office 응용 프로그램 및 프로젝트 형식에 따라 사용 가능한 기능을 참조하십시오.
컨트롤 만들기
디자인 타임 또는 런타임에 문서 수준 프로젝트에서 Microsoft Office Excel 워크시트에 NamedRange 컨트롤을 추가할 수 있습니다.
런타임에 응용 프로그램 수준 추가 기능의 워크시트에 NamedRange 컨트롤을 추가할 수 있습니다.자세한 내용은 방법: 워크시트에 NamedRange 컨트롤 추가을 참조하십시오.
[!참고]
기본적으로 동적으로 만들어진 명명된 범위는 워크시트를 닫을 때 워크시트에 호스트 컨트롤로 유지되지 않습니다.자세한 내용은 런타임에 Office 문서에 컨트롤 추가을 참조하십시오.
NamedRange 컨트롤은 특정 시트의 범위만 포함할 수 있습니다.NamedRange 컨트롤은 모든 시트에 적용되는 상대 이름을 가질 수 없으며, 통합 문서에서 두 개 이상의 워크시트에 적용되는 범위(3-D 범위)는 이 컨트롤에 포함될 수 없습니다.
컨트롤에 데이터 바인딩
명명된 범위는 셀을 여러 개 포함할 수 있으므로 복합 데이터 바인딩의 좋은 후보로 보일 수도 있습니다. 그러나 범위는 데이터 집합의 특정 열에 쉽게 매핑할 수 없는 셀의 컬렉션에 불과합니다.따라서 NamedRange 컨트롤은 단순 데이터 바인딩만 지원합니다.ListObject 컨트롤은 복합 데이터 바인딩에 사용할 수 있습니다.자세한 내용은 ListObject 컨트롤을 참조하십시오.
NamedRange 컨트롤은 DataBindings 속성을 사용하여 데이터 소스에 바인딩할 수 있습니다.NamedRange 컨트롤의 기본 데이터 바인딩 속성은 Value2입니다.
바인딩된 데이터 집합의 데이터가 어떤 메커니즘을 통해 업데이트되면 NamedRange 컨트롤이 변경 내용을 반영합니다.
형식 지정
Microsoft.Office.Interop.Excel.Range에 적용할 수 있는 형식은 Microsoft.Office.Tools.Excel.NamedRange 컨트롤에도 적용할 수 있습니다.여기에는 테두리, 글꼴, 숫자 형식 및 스타일이 포함됩니다.
컨트롤 이름 바꾸기
NamedRange 컨트롤을 도구 상자에서 워크시트에 추가하면 Visual Studio에서 컨트롤의 이름이 자동으로 생성됩니다.속성 창에서 이 이름을 변경할 수 있습니다.
이벤트
NamedRange 컨트롤에 사용할 수 있는 이벤트는 다음과 같습니다.
참고 항목
작업
개념
런타임에 응용 프로그램 수준 추가 기능의 Word 문서 및 Excel 통합 문서 확장
호스트 항목 및 호스트 컨트롤의 프로그래밍에 대한 제한 사항