Range

Range class

Kapslar in objektet som representerar ett cellområde i ett kalkylblad.

public class Range

Egenskaper

namnBeskrivning
Address { get; }Hämtar adressen till intervallet.
ColumnCount { get; }Hämtar antalet kolumner i intervallet.
ColumnWidth { get; set; }Ställer in eller hämtar kolumnbredden för detta intervall
CurrentRegion { get; }Returnerar ett Range-objekt som representerar den aktuella regionen. Den aktuella regionen är ett intervall som begränsas av valfri kombination av tomma rader och tomma kolumner.
EntireColumn { get; }Hämtar ett Range-objekt som representerar hela kolumnen (eller kolumnerna) som innehåller det angivna intervallet.
EntireRow { get; }Hämtar ett Range-objekt som representerar hela raden (eller raderna) som innehåller det angivna intervallet.
FirstColumn { get; }Hämtar indexet för den första kolumnen i intervallet.
FirstRow { get; }Hämtar indexet för den första raden i intervallet.
Height { get; }Får bredden på ett intervall i punkter.
Hyperlinks { get; }Får alla hyperlänkar i intervallet.
Item { get; }BlirCell objekt i detta intervall.
Left { get; }Hämtar avståndet, i poäng, från den vänstra kanten av kolumn A till den vänstra kanten av intervallet.
Name { get; set; }Hämtar eller ställer in namnet på intervallet.
RefersTo { get; }Hämtar intervallets referenser.
RowCount { get; }Hämtar antalet rader i intervallet.
RowHeight { get; set; }Ställer in eller hämtar höjden på rader i detta intervall
Top { get; }Hämtar avståndet, i poäng, från den övre kanten av rad 1 till den övre kanten av intervallet.
Value { get; set; }Hämtar och ställer in värdet på intervallet.
Width { get; }Får bredden på ett intervall i punkter.
Worksheet { get; }FårWorksheet objekt som innehåller detta intervall.

Metoder

namnBeskrivning
ApplyStyle(Style, StyleFlag)Tillämpar format för ett helt intervall.
AutoFill(Range)Fyller automatiskt målintervallet.
AutoFill(Range, AutoFillType)Fyller automatiskt målintervallet.
Copy(Range)Kopierar data (inklusive formler), formatering, ritobjekt etc. från ett källintervall.
Copy(Range, PasteOptions)Kopiera intervallet med specialalternativ för klistra in.
CopyData(Range)Kopierar celldata (inklusive formler) från ett källintervall.
CopyStyle(Range)Kopierar stilinställningar från ett källområde.
CopyValue(Range)Kopierar cellvärde från ett källintervall.
ExportDataTable()Exporterar data i detta intervall till enDataTable objekt.
ExportDataTable(ExportTableOptions)Exporterar data i detta intervall till enDataTable objekt.
ExportDataTableAsString()Exporterar data i detta intervall till enDataTable objekt.
GetCellOrNull(int, int)BlirCell objekt eller null i detta intervall.
GetEnumerator()Hämtar enumeratorn för celler i detta intervall.
GetOffset(int, int)BlirRange intervall med offset.
Intersect(Range)Returnerar enRange objekt som representerar den rektangulära skärningspunkten mellan två områden.
IsIntersect(Range)Indikerar om området är skärande.
Merge()Kombinerar ett cellintervall till en enda cell.
MoveTo(int, int)Flytta det aktuella intervallet till målintervallet.
PutValue(string, bool, bool)Lägger ett värde i intervallet, om så är lämpligt kommer värdet att konverteras till annan datatyp och cellens talformat återställs.
SetInsideBorders(BorderType, CellBorderType, CellsColor)Ange innanför gränserna för intervallet.
SetOutlineBorder(BorderType, CellBorderType, Color)Anger konturkant runt ett cellintervall.
SetOutlineBorders(CellBorderType, Color)Ställer in konturkanterna runt ett cellintervall med samma kantstil och färg.
SetOutlineBorders(CellBorderType[], Color[])Anger linjekanter runt ett cellintervall.
SetStyle(Style)Ställer in stilen för området.
override ToString()Returnerar en sträng som representerar det aktuella Range-objektet.
Union(Range)Returnerar föreningen av två intervall.
UnMerge()Tar bort sammanslagna celler i detta intervall.

Exempel


[C#]

//Instantiering av ett arbetsboksobjekt
Workbook workbook = new Workbook();
// Få de första kalkylbladscellerna.
Cells cells = workbook.Worksheets[0].Cells;
// Skapa ett intervall (A1:D3).
Range range = cells.CreateRange("A1", "D3");
// Ställ in värdet på intervallet.
range.Value = "Hello";
//Spara Excel-filen
workbook.Save("book1.xlsm");

 [Visual Basic]

'Instantiera ett arbetsboksobjekt
Dim workbook As Workbook = New Workbook()
'Skaffa de första kalkylbladscellerna.
Dim cells as Cells = workbook.Worksheets[0].Cells
'Skapa ett intervall (A1:D3).
Dim range as Range = cells.CreateRange("A1", "D3")
'Ställ in värdet  intervallet.
range.Value = "Hello"
'Spara Excel-filen
workbook.Save("book1.xlsm")

Se även