Документация HotXLS

Интерфейс IXLSBorder

Модуль: lxHandle
Представляет рамку объекта

Описание

Объект IXLSRange имеет четыре отдельные рамки — левую, правую, верхнюю и нижнюю, — которые можно получить по отдельности или в виде группы. Используйте свойство Borders для возврата коллекции Borders, содержащей все четыре рамки и обрабатывающей их как единое целое. Используйте Borders[Index], где index идентифицирует рамку, для возврата отдельной рамки

Свойства

Методы

Метод SetThemeColor — назначает цвет рамки края одному из 12 слотов цветов темы Office с необязательным оттенком. Поддерживает все селекторы края, включая составные формы xlAround / xlInsideVertical / xlInsideHorizontal / xlInsideAll (с версии v2.61.0; составные селекторы завершены в v2.63.0)

Пример

Следующий пример добавляет двойную рамку к ячейке A1 на первом листе
Workbook.Worksheets[1].Range['A1', 'A1'].Borders.LineStyle := xlDouble;
Следующий пример задаёт цвет нижней рамки ячеек A1:G1
Workbook.Worksheets[1].Range['A1', 'G1'].Borders[xlEdgeBottom].Color := RGB(255, 0, 0);