다음을 통해 공유


NamedRange 컨트롤 크기 조정

Microsoft Office Excel 문서에 추가할 때 NamedRange 컨트롤의 크기를 설정할 수 있지만 나중에 크기를 조정할 수도 있습니다.

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

문서 수준 프로젝트에서 디자인 타임 또는 런타임에 명명된 범위의 크기를 조정할 수 있습니다. 또한 애플리케이션 수준 VSTO 추가 기능에서 런타임에 명명된 범위의 크기를 조정할 수도 있습니다.

이 항목에서는 다음 작업에 대해 설명합니다.

디자인 타임에 NamedRange 컨트롤 크기 조정

명명된 범위의 크기를 이름 정의 대화 상자에서 다시 정의하여 크기를 조정할 수 있습니다.

이름 정의 대화 상자를 사용하여 명명된 범위의 크기를 조정하려면

  1. NamedRange 컨트롤을 마우스 오른쪽 단추로 클릭합니다.

  2. 바로 가기 메뉴에서 명명된 범위 관리 를 클릭합니다.

    이름 정의 대화 상자가 나타납니다.

  3. 크기를 조정하려는 명명된 범위를 선택합니다.

  4. 참조 대상 상자를 지웁니다.

  5. 명명된 범위의 크기를 정의하는 데 사용하려는 셀을 선택합니다.

  6. 확인을 클릭합니다.

런타임 시 문서 수준 프로젝트에서 NamedRange 컨트롤 크기 조정

RefersTo 속성을 사용하여 프로그래밍 방식으로 명명된 범위의 크기를 조정할 수 있습니다.

참고 항목

속성 창에서 RefersTo 속성은 읽기 전용으로 표시됩니다.

프로그래밍 방식으로 명명된 범위의 크기를 조정하려면

  1. NamedRangeA1 셀에서 Sheet1컨트롤을 만듭니다.

    Microsoft.Office.Tools.Excel.NamedRange NamedRange1 =
        this.Controls.AddNamedRange(this.Range["A1"], "NamedRange1");
    
  2. 명명된 범위의 크기를 조정하여 B1셀을 포함합니다.

    NamedRange1.RefersTo = "=Sheet1!$A$1:$B$1";
    

런타임 시 VSTO 추가 기능 프로젝트에서 NamedRange 컨트롤 크기 조정

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

프로그래밍 방식으로 명명된 범위의 크기를 조정하려면

  1. NamedRangeA1 셀에서 Sheet1컨트롤을 만듭니다.

    
    Worksheet worksheet = Globals.Factory.GetVstoObject(Application.ActiveSheet);
    
    
    Microsoft.Office.Tools.Excel.NamedRange namedRange1 = worksheet.Controls.AddNamedRange(
        worksheet.Range["A1"], "MyNamedRange");
    
  2. 명명된 범위의 크기를 조정하여 B1셀을 포함합니다.

    namedRange1.RefersTo = "=Sheet1!$A$1:$B$1";