Range

Range class

Encapsula el objeto que representa un rango de celdas dentro de una hoja de cálculo.

public class Range

Propiedades

NombreDescripción
Address { get; }Obtiene la dirección del rango.
ColumnCount { get; }Obtiene el conteo de columnas en el rango.
ColumnWidth { get; set; }Establece u obtiene el ancho de columna de este rango
CurrentRegion { get; }Devuelve un objeto Range que representa la región actual. La región actual es un rango delimitado por cualquier combinación de filas y columnas en blanco.
EntireColumn { get; }Obtiene un objeto Range que representa la columna (o columnas) completa que contiene el rango especificado.
EntireRow { get; }Obtiene un objeto Range que representa toda la fila (o filas) que contiene el rango especificado.
FirstColumn { get; }Obtiene el índice de la primera columna del rango.
FirstRow { get; }Obtiene el índice de la primera fila del rango.
Height { get; }Obtiene el ancho de un rango en puntos.
Hyperlinks { get; }Obtiene todos los hipervínculos en el rango.
Item { get; }ObtieneCell objeto en este rango.
Left { get; }Obtiene la distancia, en puntos, desde el borde izquierdo de la columna A hasta el borde izquierdo del rango.
Name { get; set; }Obtiene o establece el nombre del rango.
RefersTo { get; }Obtiene las referencias del rango.
RowCount { get; }Obtiene el conteo de filas en el rango.
RowHeight { get; set; }Establece u obtiene la altura de las filas en este rango
Top { get; }Obtiene la distancia, en puntos, desde el borde superior de la fila 1 hasta el borde superior del rango.
Value { get; set; }Obtiene y establece el valor del rango.
Width { get; }Obtiene el ancho de un rango en puntos.
Worksheet { get; }Obtiene elWorksheet objeto que contiene este rango.

Métodos

NombreDescripción
ApplyStyle(Style, StyleFlag)Aplica formatos para todo un rango.
AutoFill(Range)Completa automáticamente el rango objetivo.
AutoFill(Range, AutoFillType)Completa automáticamente el rango objetivo.
Copy(Range)Copia datos (incluidas fórmulas), formato, objetos de dibujo, etc. de un rango de origen.
Copy(Range, PasteOptions)Copiando el rango con opciones especiales de pegado.
CopyData(Range)Copia datos de celda (incluidas fórmulas) de un rango de origen.
CopyStyle(Range)Copia la configuración de estilo de un rango de origen.
CopyValue(Range)Copia el valor de la celda de un rango de origen.
ExportDataTable()Exporta datos en este rango a unDataTable objeto.
ExportDataTable(ExportTableOptions)Exporta datos en este rango a unDataTable objeto.
ExportDataTableAsString()Exporta datos en este rango a unDataTable objeto.
GetCellOrNull(int, int)ObtieneCell objeto o nulo en este rango.
GetEnumerator()Obtiene el enumerador de las celdas de este rango.
GetOffset(int, int)ObtieneRange rango por desplazamiento.
Intersect(Range)Devuelve unRange objeto que representa la intersección rectangular de dos rangos.
IsIntersect(Range)Indica si el rango es intersección.
Merge()Combina un rango de celdas en una sola celda.
MoveTo(int, int)Mueve el rango actual al rango dest.
PutValue(string, bool, bool)Pone un valor en el rango, si corresponde, el valor se convertirá a otro tipo de datos y se restablecerá el formato de número de celda.
SetInsideBorders(BorderType, CellBorderType, CellsColor)Establecer dentro de los límites del rango.
SetOutlineBorder(BorderType, CellBorderType, Color)Establece el borde del contorno alrededor de un rango de celdas.
SetOutlineBorders(CellBorderType, Color)Establece los bordes del contorno alrededor de un rango de celdas con el mismo estilo y color de borde.
SetOutlineBorders(CellBorderType[], Color[])Establece bordes de línea alrededor de un rango de celdas.
SetStyle(Style)Establece el estilo del rango.
override ToString()Devuelve una cadena que representa el objeto Range actual.
Union(Range)Devuelve la unión de dos rangos.
UnMerge()Separa las celdas combinadas de este rango.

Ejemplos


[C#]

// Instanciando un objeto Workbook
Workbook workbook = new Workbook();
// Obtenga las primeras celdas de la hoja de trabajo.
Cells cells = workbook.Worksheets[0].Cells;
// Crea un rango (A1:D3).
Range range = cells.CreateRange("A1", "D3");
// Establecer valor en el rango.
range.Value = "Hello";
//Guardar el archivo Excel
workbook.Save("book1.xlsm");

 [Visual Basic]

'Crear una instancia de un objeto Workbook
Dim workbook As Workbook = New Workbook()
'Obtenga las primeras celdas de la hoja de trabajo.
Dim cells as Cells = workbook.Worksheets[0].Cells
'Cree un rango (A1:D3).
Dim range as Range = cells.CreateRange("A1", "D3")
'Establezca el valor en el rango.
range.Value = "Hello"
'Guarde el archivo de Excel
workbook.Save("book1.xlsm")

Ver también