NamedRange.ApplyNames Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
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
true
aralığı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.