Захватывает полное форматирование 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;
См. также