다음을 통해 공유


방법: 워크시트 셀에 값 보내기

업데이트: 2008년 7월

적용 대상

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

프로젝트 형식

  • 문서 수준 프로젝트

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

Microsoft Office 버전

  • Excel 2003

  • Excel 2007

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

범위를 사용하여 셀에 값을 넣을 수 있습니다. 다음 예제에서는 범위의 Value2 속성을 Value 속성 대신 사용하여 매개 변수를 전달할 필요가 없도록 합니다.

문서 수준 사용자 지정의 셀에 값을 보내려면

  • Sheet1의 셀 A1NamedRange 컨트롤을 만들고 Value2 속성에 문자열 값을 할당합니다. Sheet1 클래스에 다음 코드를 추가합니다.

    Dim nr As Microsoft.Office.Tools.Excel.NamedRange = _
        Me.Controls.AddNamedRange(Me.Range("A1"), "NamedRange1")
    
    nr.Value2 = "Hello World"
    
    Microsoft.Office.Tools.Excel.NamedRange nr =
        this.Controls.AddNamedRange(this.Range["A1", missing], "NamedRange1");
    
    nr.Value2 = "Hello World";
    

응용 프로그램 수준 추가 기능의 셀에 값을 보내려면

  • Sheet1의 셀 A1을 나타내는 Microsoft.Office.Interop.Excel.Range를 만들고 Value2 속성에 문자열 값을 할당합니다.

    Dim rng As Excel.Range = Me.Application.Range("A1")
    rng.Value2 = "Hello World"
    
    Excel.Range rng = this.Application.get_Range("A1", missing);
    rng.Value2 = "Hello World";
    

강력한 프로그래밍

다음 조건에서 예외가 발생합니다.

  • 워크시트가 있지만 읽기 전용인 경우(COMException 클래스)

보안

사용자가 입력한 내용에는 잘못된 형식이거나 악의적이거나 유효하지 않은 정보가 포함될 수 있습니다. 입력한 값을 사용하기 전에 항상 해당 값이 응용 프로그램 요구 사항에 부합하는지 확인해야 합니다. 자세한 내용은 Windows Forms에서 사용자 입력 유효성 검사를 참조하십시오.

참고 항목

작업

방법: 코드에서 워크시트 범위 참조

방법: 통합 문서에 새 워크시트 추가

개념

셀 작업

NamedRange 컨트롤

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

Office 솔루션의 선택적 매개 변수 이해

변경 기록

날짜

변경 내용

이유

2008년 7월

응용 프로그램 수준 추가 기능에 사용할 수 있는 코드 예제가 추가되었습니다.

고객 의견