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

Метод CaptureFormat

Захватывает полное форматирование IXLSRange в повторно используемый TXLSFormatSnapshot. Снимок не зависит от исходной рабочей книги, поэтому его можно применить позже к диапазонам в той же или другой рабочей книге

Синтаксис

function CaptureFormat: TXLSFormatSnapshot;

Примечания

Возвращаемый снимок содержит полный формат ячейки (шрифты, заливки, границы, числовые форматы, выравнивание, защиту и слоты цветов форматированного текста), захваченный на момент вызова. Вызывающий код владеет возвращаемым объектом и должен освободить его, когда он больше не нужен. Примените снимок с помощью ApplyFormat или TXLSFormatSnapshot.ApplyTo.

Пример

var
  Snapshot: TXLSFormatSnapshot;
begin
  Snapshot:= Workbook.Sheets[1].Range['A1', 'D1'].CaptureFormat;
  {...}
  Workbook.Sheets[2].Range['A1', 'D1'].ApplyFormat(Snapshot);
  Snapshot.Free;
end;

См. также