Форматирование и изменение именованных диапазонов

Форматирование диапазонов

Установка цвета фона и атрибутов шрифта для именованного диапазона

Чтобы применить форматирование, определите объект Style, чтобы указать настройки стиля, и примените его к объекту Range.

В следующем примере показано, как установить сплошной цвет заливки (цвет заливки) с настройками шрифта для диапазона.

Добавление границ к именованному диапазону

Возможно добавить границы к диапазону ячеек вместо одной ячейки. Объект Range предоставляет метод SetOutlineBorder, который принимает следующие параметры для добавления границы к диапазону ячеек:

  • Тип границы, тип границы, выбранный из перечисления BorderType.
  • Стиль линии, стиль линии, выбранный из перечисления CellBorderType.
  • Цвет, цвет линии, выбранный из перечисления Color.

В следующем примере показано, как установить контурную границу для диапазона.

В следующем примере показано, как установить границы вокруг каждой ячейки в диапазоне.

Переименование именованного диапазона

Aspose.Cells позволяет переименовывать именованный диапазон по вашему желанию. Вы можете получить именованный диапазон и переименовать его, используя атрибут Name.Text. В следующем примере показано, как переименовать именованный диапазон.

Объединение диапазонов

Aspose.Cells предоставляет метод Range.Union для объединения диапазонов, метод возвращает объект ArrayList. В следующем примере показано, как выполнить объединение диапазонов.

Пересечение диапазонов

Aspose.Cells предоставляет метод Range.Intersect для пересечения двух диапазонов. Метод возвращает объект Range. Чтобы проверить, пересекается ли диапазон с другим диапазоном, используйте метод Range.Intersect, который возвращает логическое значение. Ниже приведен пример того, как найти пересечение диапазонов.

Объединение ячеек в именованном диапазоне

Aspose.Cells предоставляет метод Range.Merge() для объединения ячеек в диапазоне. В следующем примере показано, как объединить отдельные ячейки именованного диапазона.

Удалить именованный диапазон

Aspose.Cells предоставляет метод NameCollection.RemoveAt() для удаления названия диапазона. Для очистки содержимого диапазона используйте метод Cells.ClearRange(). В следующем примере показано, как удалить именованный диапазон вместе с его содержимым.