다음을 통해 공유


NamedRange.ApplyNames 메서드

정의

NamedRange 컨트롤의 셀에 이름을 적용합니다.

public object ApplyNames (object Names, object IgnoreRelativeAbsolute, object UseRowColumnNames, object OmitColumn, object OmitRow, Microsoft.Office.Interop.Excel.XlApplyNamesOrder Order = Microsoft.Office.Interop.Excel.XlApplyNamesOrder.xlRowThenColumn, object AppendLast);
abstract member ApplyNames : obj * obj * obj * obj * obj * Microsoft.Office.Interop.Excel.XlApplyNamesOrder * obj -> obj
Public Function ApplyNames (Optional Names As Object, Optional IgnoreRelativeAbsolute As Object, Optional UseRowColumnNames As Object, Optional OmitColumn As Object, Optional OmitRow As Object, Optional Order As XlApplyNamesOrder = Microsoft.Office.Interop.Excel.XlApplyNamesOrder.xlRowThenColumn, Optional AppendLast As Object) As Object

매개 변수

Names
Object

적용할 이름 배열입니다. 이 인수를 생략하면 시트의 모든 이름이 범위에 적용됩니다.

IgnoreRelativeAbsolute
Object

이름이나 참조의 참조 형식에 관계없이 참조를 이름으로 바꾸려면 true이고, 절대 참조는 절대 이름으로만 바꾸고 상대 참조는 상대 이름으로만 바꾸고 혼합 참조는 혼합 이름으로만 바꾸려면 false입니다. 기본값은 true입니다.

UseRowColumnNames
Object

true범위의 이름을 찾을 수 없는 경우 지정된 범위를 포함하는 행 및 열 범위의 이름을 사용하려면 이고, falseOmitRow 인수를 OmitColumn 무시합니다. 기본값은 true입니다.

OmitColumn
Object

전체 참조를 행 기반 이름으로 바꾸려면 true입니다. 참조되는 셀이 수식과 동일한 열에 있고 행 기반 이름 범위 내에 있는 경우에만 열 기반 이름을 생략할 수 있습니다. 기본값은 true입니다.

OmitRow
Object

전체 참조를 열 기반 이름으로 바꾸려면 true입니다. 참조되는 셀이 수식과 동일한 행에 있고 열 기반 이름 범위 내에 있는 경우에만 행 기반 이름을 생략할 수 있습니다. 기본값은 true입니다.

Order
XlApplyNamesOrder

셀 참조를 행 지향 및 열 지향 범위 이름으로 바꿀 때 먼저 나열되는 범위 이름을 결정합니다. 다음 XlApplyNamesOrder 상수 중 하나일 수 있습니다. xlColumnThenRowxlRowThenColumn

AppendLast
Object

true 의 이름 Names 정의를 바꾸고 정의된 성의 정의도 바꾸려면 이고, false 의 이름 Names 정의만 바꾸려면 입니다. 기본값은 false입니다.

반환

예제

다음 코드 예제에서는 메서드를 ApplyNames 사용 하 여 이름 집합을 적용 하는 컨트롤입니다 NamedRange .

이 예제는 문서 수준 사용자 지정을 위한 것입니다.

private void AddNames()
{
    Microsoft.Office.Tools.Excel.NamedRange namedRange1 =
        this.Controls.AddNamedRange(this.Range["A1", "A5"],
        "namedRange1");

    string[] s = new string[] { "One", "Two", "Three", "Four", "Five" };
    namedRange1.ApplyNames(s, true, true, true, true,
        Excel.XlApplyNamesOrder.xlColumnThenRow, false);
}
Private Sub AddNames()
    Dim namedRange1 As Microsoft.Office.Tools.Excel.NamedRange _
        = Me.Controls.AddNamedRange(Me.Range("A1", "A5"), _
        "namedRange1")

    Dim s() As String = {"One", "Two", "Three", "Four", "Five"}
    namedRange1.ApplyNames(s, True, True, True, True, _
        Excel.XlApplyNamesOrder.xlColumnThenRow, False)
End Sub

설명

함수를 Array 사용하여 인수의 이름 Names 목록을 만들 수 있습니다.

전체 시트에 이름을 적용하려면 를 사용합니다 Cells.ApplyNames.

이름을 "적용 해제"할 수 없습니다. 이름을 삭제하려면 메서드를 Delete 사용합니다.

선택적 매개 변수

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

적용 대상