Range

Range class

Incapsula l’oggetto che rappresenta un intervallo di celle all’interno di un foglio di calcolo.

public class Range

Proprietà

NomeDescrizione
Address { get; }Ottiene l’indirizzo dell’intervallo.
ColumnCount { get; }Ottiene il conteggio delle colonne nell’intervallo.
ColumnWidth { get; set; }Imposta o ottiene la larghezza della colonna di questo intervallo
CurrentRegion { get; }Restituisce un oggetto Range che rappresenta la regione corrente. La regione corrente è un intervallo delimitato da qualsiasi combinazione di righe vuote e colonne vuote.
EntireColumn { get; }Ottiene un oggetto Range che rappresenta l’intera colonna (o colonne) che contiene l’intervallo specificato.
EntireRow { get; }Ottiene un oggetto Range che rappresenta l’intera riga (o righe) che contiene l’intervallo specificato.
FirstColumn { get; }Ottiene l’indice della prima colonna dell’intervallo.
FirstRow { get; }Ottiene l’indice della prima riga dell’intervallo.
Height { get; }Ottiene la larghezza di un intervallo in punti.
Hyperlinks { get; }Ottiene tutti i collegamenti ipertestuali nell’intervallo.
Item { get; }OttieneCell oggetto in questo intervallo.
Left { get; }Ottiene la distanza, in punti, dal bordo sinistro della colonna A al bordo sinistro dell’intervallo.
Name { get; set; }Ottiene o imposta il nome dell’intervallo.
RefersTo { get; }Ottiene i riferimenti dell’intervallo a.
RowCount { get; }Ottiene il conteggio delle righe nell’intervallo.
RowHeight { get; set; }Imposta o ottiene l’altezza delle righe in questo intervallo
Top { get; }Ottiene la distanza, in punti, dal bordo superiore della riga 1 al bordo superiore dell’intervallo.
Value { get; set; }Ottiene e imposta il valore dell’intervallo.
Width { get; }Ottiene la larghezza di un intervallo in punti.
Worksheet { get; }Ottiene ilWorksheet oggetto che contiene questo intervallo.

Metodi

NomeDescrizione
ApplyStyle(Style, StyleFlag)Applica i formati per un intero intervallo.
AutoFill(Range)Tutti riempiono automaticamente l’intervallo di destinazione.
AutoFill(Range, AutoFillType)Tutti riempiono automaticamente l’intervallo di destinazione.
Copy(Range)Copia i dati (comprese le formule), la formattazione, il disegno di oggetti ecc. da un intervallo di origine.
Copy(Range, PasteOptions)Copia dell’intervallo con le opzioni speciali di incolla.
CopyData(Range)Copia i dati della cella (comprese le formule) da un intervallo di origine.
CopyStyle(Range)Copia le impostazioni di stile da un intervallo di sorgenti.
CopyValue(Range)Copia il valore della cella da un intervallo di origine.
ExportDataTable()Esporta i dati in questo intervallo in aDataTable oggetto.
ExportDataTable(ExportTableOptions)Esporta i dati in questo intervallo in aDataTable oggetto.
ExportDataTableAsString()Esporta i dati in questo intervallo in aDataTable oggetto.
GetCellOrNull(int, int)OttieneCell oggetto o null in questo intervallo.
GetEnumerator()Ottiene l’enumeratore per le celle in questo intervallo.
GetOffset(int, int)OttieneRange intervallo per offset.
Intersect(Range)Restituisce aRange oggetto che rappresenta l’intersezione rettangolare di due intervalli.
IsIntersect(Range)Indica se l’intervallo è intersecato.
Merge()Combina un intervallo di celle in una singola cella.
MoveTo(int, int)Sposta l’intervallo corrente nell’intervallo più lontano.
PutValue(string, bool, bool)Inserisce un valore nell’intervallo, se appropriato il valore verrà convertito in un altro tipo di dati e il formato del numero della cella verrà reimpostato.
SetInsideBorders(BorderType, CellBorderType, CellsColor)Imposta i bordi interni dell’intervallo.
SetOutlineBorder(BorderType, CellBorderType, Color)Imposta il bordo del contorno attorno a un intervallo di celle.
SetOutlineBorders(CellBorderType, Color)Imposta i bordi del contorno attorno a un intervallo di celle con lo stesso stile e colore del bordo.
SetOutlineBorders(CellBorderType[], Color[])Imposta i bordi della linea attorno a un intervallo di celle.
SetStyle(Style)Imposta lo stile dell’intervallo.
override ToString()Restituisce una stringa che rappresenta l’oggetto Range corrente.
Union(Range)Restituisce l’unione di due intervalli.
UnMerge()Separa le celle unite di questo intervallo.

Esempi


[C#]

//Creazione di un'istanza di un oggetto cartella di lavoro
Workbook workbook = new Workbook();
// Ottieni le prime celle del foglio di lavoro.
Cells cells = workbook.Worksheets[0].Cells;
// Crea un intervallo (A1:D3).
Range range = cells.CreateRange("A1", "D3");
// Imposta il valore sull'intervallo.
range.Value = "Hello";
//Salva il file Excel
workbook.Save("book1.xlsm");

 [Visual Basic]

'Creazione di un'istanza di un oggetto Workbook
Dim workbook As Workbook = New Workbook()
'Ottieni le prime celle del foglio di lavoro.
Dim cells as Cells = workbook.Worksheets[0].Cells
'Creare un intervallo (A1:D3).
Dim range as Range = cells.CreateRange("A1", "D3")
'Imposta il valore sull'intervallo.
range.Value = "Hello"
'Salva il file Excel
workbook.Save("book1.xlsm")

Guarda anche