다음을 통해 공유


NamedRange.Value 속성 (2007 시스템)

업데이트: 2008년 7월

NamedRange 컨트롤의 값을 가져오거나 설정합니다.

네임스페이스:  Microsoft.Office.Tools.Excel
어셈블리:  Microsoft.Office.Tools.Excel.v9.0(Microsoft.Office.Tools.Excel.v9.0.dll)

구문

<BindableAttribute(True)> _
<BrowsableAttribute(False)> _
Public Property Value As Object

Dim instance As NamedRange
Dim value As Object

value = instance.Value

instance.Value = value
[BindableAttribute(true)]
[BrowsableAttribute(false)]
public Object Value { get; set; }

속성 값

형식: System.Object

NamedRange 컨트롤의 값입니다.

설명

Value 속성은 다음 선택적 매개 변수와 함께 사용할 수 있습니다. 선택적 매개 변수를 지정하면 Visual Basic과 Visual C#에서 set_Value 및 get_Value 접근자를 사용해야 합니다.

매개 변수

설명

RangeValueDataType

범위 값의 데이터 형식을 지정하는 XlRangeValueDataType 값 중 하나입니다. 기본값은 xlRangeValueDefault입니다.

_arg1

NamedRange 컨트롤의 값입니다. 이 매개 변수는 set_Value set 접근자에만 사용할 수 있습니다.

선택적 매개 변수

선택적 매개 변수에 대한 자세한 내용은 Office 솔루션의 선택적 매개 변수 이해를 참조하십시오.

예제

다음 코드 예제에서는 선택적 매개 변수와 함께 또는 선택적 매개 변수 없이 Value 속성을 설정하는 방법을 보여 줍니다.

이 버전은 문서 수준 사용자 지정을 위한 것입니다.

Private Sub SetValue()
    Dim namedRange1 As Microsoft.Office.Tools.Excel.NamedRange _
        = Me.Controls.AddNamedRange(Me.Range("A1"), _
        "namedRange1")
    namedRange1.Value = "Smith"

    Dim namedRange2 As Microsoft.Office.Tools.Excel.NamedRange _
        = Me.Controls.AddNamedRange(Me.Range("A2"), _
        "namedRange2")
    namedRange2.set_Value(Excel.XlRangeValueDataType.xlRangeValueDefault, _
        "Jones")
End Sub
private void SetValue()
{
    Microsoft.Office.Tools.Excel.NamedRange namedRange1 =
        this.Controls.AddNamedRange(this.Range["A1", missing],
        "namedRange1");
    namedRange1.Value = "Smith";

    Microsoft.Office.Tools.Excel.NamedRange namedRange2 =
        this.Controls.AddNamedRange(this.Range["A2", missing],
        "namedRange2");
    namedRange2.set_Value(Excel.XlRangeValueDataType.xlRangeValueDefault,
        "Jones");
}

이 버전은 응용 프로그램 수준 추가 기능을 위한 것입니다.

Private Sub SetValue()
    Dim vstoWorksheet As Worksheet = CType( _
        Me.Application.ActiveWorkbook.Worksheets(1),  _
        Excel.Worksheet).GetVstoObject()
    Dim namedRange1 As Microsoft.Office.Tools.Excel.NamedRange _
        = vstoWorksheet.Controls.AddNamedRange(vstoWorksheet.Range("A1"), _
        "namedRange1")
    namedRange1.Value = "Smith"

    Dim namedRange2 As Microsoft.Office.Tools.Excel.NamedRange _
        = vstoWorksheet.Controls.AddNamedRange(vstoWorksheet.Range("A2"), _
        "namedRange2")
    namedRange2.set_Value(Excel.XlRangeValueDataType.xlRangeValueDefault, _
        "Jones")
End Sub
private void SetValue()
{
    Worksheet vstoWorksheet = ((Excel.Worksheet)
        this.Application.ActiveWorkbook.Worksheets[1]).GetVstoObject();
    NamedRange namedRange1 =
        vstoWorksheet.Controls.AddNamedRange(
        vstoWorksheet.Range["A1", missing],
        "namedRange1");
    namedRange1.Value = "Smith";

    Microsoft.Office.Tools.Excel.NamedRange namedRange2 =
        vstoWorksheet.Controls.AddNamedRange(
        vstoWorksheet.Range["A2", missing],
        "namedRange2");
    namedRange2.set_Value(Excel.XlRangeValueDataType.xlRangeValueDefault,
        "Jones");
}

권한

  • 직접 실행 호출자의 경우 완전히 신뢰합니다. 이 멤버는 부분적으로 신뢰할 수 있는 코드에서 사용할 수 없습니다. 자세한 내용은 부분 신뢰 코드에서 라이브러리 사용을 참조하십시오.

참고 항목

참조

NamedRange 클래스

NamedRange 멤버

Microsoft.Office.Tools.Excel 네임스페이스

변경 기록

날짜

변경 내용

이유

2008년 7월

응용 프로그램 수준 추가 기능의 코드 예제 버전이 추가되었습니다.

SP1 기능 변경