NamedRange.ApplyNames Yöntem

Tanım

Adları denetimdeki NamedRange hücrelere uygular.

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

Parametreler

Names
Object

Uygulanacak adların dizisi. Bu bağımsız değişken atlanırsa, sayfadaki tüm adlar aralığa uygulanır.

IgnoreRelativeAbsolute
Object

true adların veya başvuruların başvuru türlerinden bağımsız olarak başvuruları adlarla değiştirmek için; false yalnızca mutlak başvuruları mutlak adlarla, göreli başvuruları yalnızca göreli adlarla ve karma başvuruları yalnızca karma adlarla değiştirmek için. true varsayılan değerdir.

UseRowColumnNames
Object

truearalığın adları bulunamazsa belirtilen aralığı içeren satır ve sütun aralıklarının adlarını kullanmak için; false ve OmitRow bağımsız değişkenlerini yoksaymak OmitColumn için. true varsayılan değerdir.

OmitColumn
Object

true tüm başvuruyu satır odaklı adla değiştirmek için. Sütun odaklı ad, yalnızca başvuruda bulunılan hücre formülle aynı sütundaysa ve satır odaklı adlandırılmış aralık içindeyse atlanabilir. true varsayılan değerdir.

OmitRow
Object

true tüm başvuruyu sütun odaklı adla değiştirmek için. Satır odaklı ad, yalnızca başvuruda bulunılan hücre formülle aynı satırdaysa ve sütun odaklı adlandırılmış aralık içindeyse atlanabilir. true varsayılan değerdir.

Order
XlApplyNamesOrder

Hücre başvurusu satır odaklı ve sütun odaklı aralık adıyla değiştirildiğinde ilk olarak hangi aralık adının listeleneceğini belirler. Şu XlApplyNamesOrder sabitlerden biri olabilir: xlColumnThenRowxlRowThenColumn

AppendLast
Object

true içindeki adların Names tanımlarını değiştirmek ve ayrıca tanımlanan soyadların tanımlarını değiştirmek; false yalnızca içindeki adların Names tanımlarını değiştirmek için. false varsayılan değerdir.

Döndürülenler

Örnekler

Aşağıdaki kod örneği, bir denetime ad kümesi uygulamak için NamedRange yöntemini kullanırApplyNames.

Bu örnek, belge düzeyinde özelleştirme içindir

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

Açıklamalar

bağımsız değişkeninin Array ad listesini oluşturmak için Names işlevini kullanabilirsiniz.

Sayfanın tamamına ad uygulamak istiyorsanız kullanın Cells.ApplyNames.

Adları "uygulamadan çıkaramazsınız"; adları silmek için yöntemini kullanın Delete .

İsteğe Bağlı Parametreler

İsteğe bağlı parametreler hakkında bilgi için bkz. Office Çözümlerinde İsteğe Bağlı Parametreler.

Şunlara uygulanır