Range

Range class

Kapselt das Objekt, das einen Zellbereich innerhalb einer Tabelle darstellt.

public class Range

Eigenschaften

NameBeschreibung
Address { get; }Ruft die Adresse des Bereichs ab.
ColumnCount { get; }Ruft die Anzahl der Spalten im Bereich ab.
ColumnWidth { get; set; }Setzt oder erhält die Spaltenbreite dieses Bereichs
CurrentRegion { get; }Gibt ein Range-Objekt zurück, das die aktuelle Region darstellt. Die aktuelle Region ist ein Bereich, der durch eine beliebige Kombination aus leeren Zeilen und leeren Spalten begrenzt ist.
EntireColumn { get; }Ruft ein Range-Objekt ab, das die gesamte Spalte (oder Spalten) darstellt, die den angegebenen Bereich enthält.
EntireRow { get; }Ruft ein Range-Objekt ab, das die gesamte Zeile (oder Zeilen) darstellt, die den angegebenen Bereich enthält.
FirstColumn { get; }Ruft den Index der ersten Spalte des Bereichs ab.
FirstRow { get; }Ruft den Index der ersten Zeile des Bereichs ab.
Height { get; }Ruft die Breite eines Bereichs in Punkten ab.
Hyperlinks { get; }Ruft alle Hyperlinks im Bereich ab.
Item { get; }erhältCell Objekt in diesem Bereich.
Left { get; }Ruft den Abstand in Punkt vom linken Rand der Spalte A zum linken Rand des Bereichs ab.
Name { get; set; }Ruft den Namen des Bereichs ab oder legt ihn fest.
RefersTo { get; }Ruft die Verweise des Bereichs ab.
RowCount { get; }Ruft die Anzahl der Zeilen im Bereich ab.
RowHeight { get; set; }Legt die Zeilenhöhe in diesem Bereich fest oder ruft sie ab
Top { get; }Ruft den Abstand in Punkt vom oberen Rand von Zeile 1 zum oberen Rand des Bereichs ab.
Value { get; set; }Ruft den Wert des Bereichs ab und legt ihn fest.
Width { get; }Ruft die Breite eines Bereichs in Punkten ab.
Worksheet { get; }Ruft die abWorksheet Objekt, das diesen Bereich enthält.

Methoden

NameBeschreibung
ApplyStyle(Style, StyleFlag)Wendet Formate für einen ganzen Bereich an.
AutoFill(Range)Automatisches Füllen des Zielbereichs.
AutoFill(Range, AutoFillType)Automatisches Füllen des Zielbereichs.
Copy(Range)Kopiert Daten (einschließlich Formeln), Formatierungen, Zeichenobjekte usw. aus einem Quellbereich.
Copy(Range, PasteOptions)Kopieren des Bereichs mit Einfügen spezieller Optionen.
CopyData(Range)Kopiert Zelldaten (einschließlich Formeln) aus einem Quellbereich.
CopyStyle(Range)Kopiert Stileinstellungen aus einem Quellbereich.
CopyValue(Range)Kopiert Zellenwert aus einem Quellbereich.
ExportDataTable()Exportiert Daten in diesem Bereich nach aDataTable Objekt.
ExportDataTable(ExportTableOptions)Exportiert Daten in diesem Bereich nach aDataTable Objekt.
ExportDataTableAsString()Exportiert Daten in diesem Bereich nach aDataTable Objekt.
GetCellOrNull(int, int)erhältCell Objekt oder null in diesem Bereich.
GetEnumerator()Ruft den Enumerator für Zellen in diesem Bereich ab.
GetOffset(int, int)erhältRange Bereich durch Offset.
Intersect(Range)Gibt a zurückRange Objekt, das den rechteckigen Schnittpunkt zweier Bereiche darstellt.
IsIntersect(Range)Gibt an, ob sich der Bereich überschneidet.
Merge()Kombiniert eine Reihe von Zellen zu einer einzigen Zelle.
MoveTo(int, int)Verschiebt den aktuellen Bereich in den Zielbereich.
PutValue(string, bool, bool)Fügt einen Wert in den Bereich ein, gegebenenfalls wird der Wert in einen anderen Datentyp konvertiert und das Zahlenformat der Zelle wird zurückgesetzt.
SetInsideBorders(BorderType, CellBorderType, CellsColor)Innerhalb der Grenzen des Bereichs setzen.
SetOutlineBorder(BorderType, CellBorderType, Color)Legt den Umrissrahmen um einen Bereich von Zellen fest.
SetOutlineBorders(CellBorderType, Color)Legt die Umrisslinien um einen Bereich von Zellen mit demselben Rahmenstil und derselben Farbe fest.
SetOutlineBorders(CellBorderType[], Color[])Legt Linienränder um einen Bereich von Zellen fest.
SetStyle(Style)Legt den Stil des Bereichs fest.
override ToString()Gibt eine Zeichenfolge zurück, die das aktuelle Range-Objekt darstellt.
Union(Range)Gibt die Vereinigung zweier Bereiche zurück.
UnMerge()Hebt verbundene Zellen dieses Bereichs auf.

Beispiele


[C#]

//Instanziieren eines Workbook-Objekts
Workbook workbook = new Workbook();
// Holen Sie sich die ersten Arbeitsblattzellen.
Cells cells = workbook.Worksheets[0].Cells;
// Erstellen Sie einen Bereich (A1:D3).
Range range = cells.CreateRange("A1", "D3");
// Wert auf den Bereich setzen.
range.Value = "Hello";
//Excel-Datei speichern
workbook.Save("book1.xlsm");

 [Visual Basic]

'Instanziieren eines Workbook-Objekts
Dim workbook As Workbook = New Workbook()
'Holen Sie sich die ersten Arbeitsblattzellen.
Dim cells as Cells = workbook.Worksheets[0].Cells
'Erstellen Sie einen Bereich (A1:D3).
Dim range as Range = cells.CreateRange("A1", "D3")
'Stellen Sie den Wert auf den Bereich ein.
range.Value = "Hello"
'Speichern Sie die Excel-Datei
workbook.Save("book1.xlsm")

Siehe auch