다음을 통해 공유


NamedRange 컨트롤

NamedRange 컨트롤은 고유 이름이 있고, 이벤트를 노출하고, 데이터에 바인딩될 수 있는 범위입니다. 자세한 내용은 Excel 개체 모델 개요를 참조하세요.

적용 대상: 이 항목의 정보는 Excel의 문서 수준 프로젝트 및 VSTO 추가 기능 프로젝트에 적용됩니다. 자세한 내용은 Office 애플리케이션 및 프로젝트 형식에 따라 사용 가능한 기능을 참조하세요.

컨트롤 만들기

디자인 타임 또는 런타임에 문서 수준 프로젝트에서 Microsoft Office Excel 워크시트에 NamedRange 컨트롤을 추가할 수 있습니다.

런타임에 VSTO 추가 기능에서 워크시트에 NamedRange 컨트롤을 추가할 수 있습니다. 자세한 내용은 방법: 워크시트에 NamedRange 컨트롤 추가를 참조하세요.

참고 항목

기본적으로 동적으로 만들어진 명명된 범위는 워크시트를 닫을 때 워크시트에서 호스트 컨트롤로 유지되지 않습니다. 자세한 내용은 런타임 시 Office 문서에 컨트롤 추가를 참조하세요.

NamedRange 컨트롤은 특정 시트 범위로만 구성될 수 있습니다. NamedRange 컨트롤은 모든 시트에 적용되는 상대적 이름을 가질 수 없으며 통합 문서에서 둘 이상의 워크시트를 포함하는 범위(3D 범위)로 구성될 수 없습니다.

컨트롤에 데이터 바인딩

명명된 범위에는 많은 셀을 포함할 수 있으므로 복잡한 데이터 바인딩이 가능해 보일 수 있습니다. 그러나 범위는 단지 데이터 세트의 특정 열에 쉽게 매핑할 수 없는 셀 모음일 뿐입니다. 따라서 NamedRange 컨트롤은 단순 데이터 바인딩만 지원합니다. ListObject 컨트롤은 복잡한 데이터 바인딩에 사용할 수 있습니다. 자세한 내용은 ListObject 컨트롤을 참조하세요.

NamedRange 컨트롤은 DataBindings 속성을 사용하여 데이터 원본에 바인딩할 수 있습니다. NamedRange 컨트롤의 기본 데이터 바인딩 속성은 Value2입니다.

바인딩된 데이터 세트의 데이터가 임의 메커니즘을 통해 업데이트되면 NamedRange 컨트롤이 변경 내용을 반영합니다.

서식

Range 에 적용할 수 있는 서식은 NamedRange 컨트롤에 적용할 수 있습니다. 여기에는 테두리, 글꼴, 숫자 서식 및 스타일이 포함됩니다.

컨트롤 이름 바꾸기

NamedRange 도구 상자 에서컨트롤을 워크시트에 추가할 때 Visual Studio에서 컨트롤 이름을 자동으로 생성합니다. 속성 창을 사용하여 이 이름을 변경할 수 있습니다.

이벤트

NamedRange 컨트롤에 대해 다음 이벤트를 사용할 수 있습니다.