Форматирование и изменение именованных диапазонов
Форматирование диапазонов
Установка цвета фона и атрибутов шрифта для именованного диапазона
Чтобы применить форматирование, определите объект 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(). В следующем примере показано, как удалить именованный диапазон вместе с его содержимым.