다음을 통해 공유


프로그래밍 방식으로 워크시트 셀에 문자열 표시

이 예제에서는 프로그래밍 방식으로 셀에 텍스트를 표시하는 방법을 보여 줍니다. 셀에 텍스트를 표시하려면 NamedRange 컨트롤 또는 네이티브 Excel 범위 개체를 사용합니다.

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

NamedRange 컨트롤 사용

이 예제에서는 message라는 NamedRange 컨트롤을 사용합니다. 디자인 타임에 컨트롤을 문서 수준 사용자 지정에 추가해야 합니다. 다음 코드는 ThisWorkbook 클래스가 아니라 시트 클래스에 배치해야 합니다.

NamedRange 컨트롤에 텍스트를 표시하려면

  1. NamedRange 컨트롤의 값을 Hello World로 설정합니다.

    this.message.Value2 = "Hello world";
    

네이티브 Excel 범위 사용

다음 코드는 프로그래밍 방식으로 새 범위를 만든 다음 값을 할당합니다.

Excel 범위에 텍스트를 표시하려면

  1. Sheet1A1 셀에서 범위를 검색하고 값을 Hello World로 설정합니다.

    Excel.Range rng = Globals.Sheet1.Range["A1"];
    rng.Value2 = "Hello world";