Formatear y modificar rangos con nombre

Formato de rangos

Establecer el color de fondo y los atributos de fuente a un rango con nombre

Para aplicar formato, define un objeto Style para especificar la configuración del estilo y aplícalo al objeto Range .

El siguiente ejemplo muestra cómo establecer el color de relleno sólido (color de sombreado) con la configuración de fuente a un rango.

Agregar bordes a un rango con nombre

Es posible agregar bordes a un rango de celdas en lugar de solo una celda. El objeto Range proporciona un método SetOutlineBorder que toma los siguientes parámetros para agregar un borde al rango de celdas:

  • Tipo de borde, el tipo de borde, seleccionado de la enumeración BorderType.
  • Estilo de línea, el estilo de línea, seleccionado de la enumeración CellBorderType.
  • Color, el color de la línea, seleccionado de la enumeración Color.

El siguiente ejemplo muestra cómo establecer un borde de contorno en un rango.

El siguiente ejemplo muestra cómo establecer bordes alrededor de cada celda en el rango.

Renombrar un rango con nombre

Aspose.Cells te permite renombrar un rango con nombre según tus necesidades. Puedes obtener el rango con nombre y renombrarlo usando el atributo Name.Text. El siguiente ejemplo muestra cómo renombrar un rango con nombre.

Unión de rangos

Aspose.Cells proporciona el método Range.Union para realizar la unión de rangos, el método devuelve un objeto ArrayList. El siguiente ejemplo muestra cómo realizar la unión de rangos.

Intersección de rangos

Aspose.Cells proporciona el método Range.Intersect para intersectar dos rangos. El método devuelve un objeto Range. Para comprobar si un rango se interseca con otro, usa el método Range.Intersect que devuelve un valor booleano. El siguiente ejemplo muestra cómo intersectar los rangos.

Combinar celdas en el rango con nombre

Aspose.Cells proporciona el método Range.Merge() para combinar las celdas en el rango. El siguiente ejemplo muestra cómo combinar las celdas individuales de un rango con nombre.

Eliminar un Rango Nombrado

Aspose.Cells proporciona el método NameCollection.RemoveAt() para borrar el nombre del rango. Para borrar el contenido del rango, usa el método Cells.ClearRange(). El siguiente ejemplo muestra cómo eliminar un rango con nombre y su contenido.