Range

Range class

Bir elektronik tablo içindeki bir hücre aralığını temsil eden nesneyi kapsüller.

public class Range

Özellikleri

İsimTanım
Address { get; }Aralığın adresini alır.
ColumnCount { get; }Aralıktaki sütun sayısını alır.
ColumnWidth { get; set; }Bu aralığın sütun genişliğini ayarlar veya alır
CurrentRegion { get; }Geçerli bölgeyi temsil eden bir Range nesnesi döndürür. Geçerli bölge, herhangi bir boş satır ve boş sütun kombinasyonuyla sınırlanan bir aralıktır.
EntireColumn { get; }Belirtilen aralığı içeren tüm sütunu (veya sütunları) temsil eden bir Aralık nesnesi alır.
EntireRow { get; }Belirtilen aralığı içeren tüm satırı (veya satırları) temsil eden bir Range nesnesi alır.
FirstColumn { get; }Aralığın ilk sütununun dizinini alır.
FirstRow { get; }Aralığın ilk satırının dizinini alır.
Height { get; }Nokta olarak bir aralığın genişliğini alır.
Hyperlinks { get; }Aralıktaki tüm köprüyü alır.
Item { get; }AlırCell bu aralıktaki nesne.
Left { get; }A sütununun sol kenarından aralığın sol kenarına kadar olan mesafeyi nokta olarak alır.
Name { get; set; }Aralığın adını alır veya ayarlar.
RefersTo { get; }Aralığın referanslarını alır.
RowCount { get; }Aralıktaki satır sayısını alır.
RowHeight { get; set; }Bu aralıktaki satırların yüksekliğini ayarlar veya alır
Top { get; }1. satırın üst kenarından aralığın üst kenarına kadar olan mesafeyi nokta olarak alır.
Value { get; set; }Aralığın değerini alır ve ayarlar.
Width { get; }Nokta olarak bir aralığın genişliğini alır.
Worksheet { get; }Worksheet bu aralığı içeren nesne.

yöntemler

İsimTanım
ApplyStyle(Style, StyleFlag)Tüm aralık için biçimleri uygular.
AutoFill(Range)Hedef aralığı otomatik olarak doldurur.
AutoFill(Range, AutoFillType)Hedef aralığı otomatik olarak doldurur.
Copy(Range)Bir kaynak aralığından verileri (formüller dahil), biçimlendirmeyi, çizim nesnelerini vb. kopyalar.
Copy(Range, PasteOptions)Özel yapıştırma seçenekleriyle aralığı kopyalama.
CopyData(Range)Bir kaynak aralığından hücre verilerini (formüller dahil) kopyalar.
CopyStyle(Range)Bir kaynak aralığından stil ayarlarını kopyalar.
CopyValue(Range)Bir kaynak aralığından hücre değerini kopyalar.
ExportDataTable()Bu aralıktaki verileri birDataTable nesne.
ExportDataTable(ExportTableOptions)Bu aralıktaki verileri birDataTable nesne.
ExportDataTableAsString()Bu aralıktaki verileri birDataTable nesne.
GetCellOrNull(int, int)AlırCell bu aralıkta nesne veya boş.
GetEnumerator()Bu Aralıktaki hücreler için numaralandırıcıyı alır.
GetOffset(int, int)AlırRange ofset ile aralık.
Intersect(Range)Bir döndürürRange iki aralığın dikdörtgen kesişimini temsil eden nesne.
IsIntersect(Range)Aralığın kesişip kesişmediğini gösterir.
Merge()Bir hücre aralığını tek bir hücrede birleştirir.
MoveTo(int, int)Geçerli aralığı hedef aralığına taşıyın.
PutValue(string, bool, bool)Aralığa bir değer koyar, uygunsa değer başka bir veri türüne dönüştürülür ve hücrenin sayı biçimi sıfırlanır.
SetInsideBorders(BorderType, CellBorderType, CellsColor)Aralığın sınırları içinde ayarlayın.
SetOutlineBorder(BorderType, CellBorderType, Color)Bir hücre aralığı etrafındaki anahat kenarlığını ayarlar.
SetOutlineBorders(CellBorderType, Color)Aynı kenarlık stili ve rengine sahip bir hücre aralığı etrafındaki anahat kenarlıklarını ayarlar.
SetOutlineBorders(CellBorderType[], Color[])Bir hücre aralığı etrafındaki çizgi sınırlarını belirler.
SetStyle(Style)Aralığın stilini ayarlar.
override ToString()Geçerli Range nesnesini temsil eden bir dize döndürür.
Union(Range)İki aralığın birleşimini döndürür.
UnMerge()Bu aralığın birleştirilmiş hücrelerini kaldırır.

Örnekler


[C#]

//Bir Çalışma Kitabı nesnesini başlatma
Workbook workbook = new Workbook();
// İlk Çalışma Sayfası Hücrelerini alın.
Cells cells = workbook.Worksheets[0].Cells;
// Bir aralık oluşturun (A1:D3).
Range range = cells.CreateRange("A1", "D3");
// Değeri aralığa ayarlayın.
range.Value = "Hello";
//Excel dosyasını kaydedin
workbook.Save("book1.xlsm");

 [Visual Basic]

'Bir Çalışma Kitabı nesnesini başlatma
Dim workbook As Workbook = New Workbook()
lk Çalışma Sayfası Hücrelerini alın.
Dim cells as Cells = workbook.Worksheets[0].Cells
'Bir aralık oluşturun (A1:D3).
Dim range as Range = cells.CreateRange("A1", "D3")
'Değeri aralığa ayarlayın.
range.Value = "Hello"
'Excel dosyasını kaydedin
workbook.Save("book1.xlsm")

Ayrıca bakınız