Модуль: lxHandle
Повторно используемый снимок полного форматирования диапазона ячеек,
захваченный с помощью IXLSRange.CaptureFormat и применяемый
с помощью IXLSRange.ApplyFormat
Описание
TXLSFormatSnapshot содержит полный формат ячейки (шрифты,
заливки, границы, числовые форматы, выравнивание, защиту и слоты
цветов форматированного текста), захваченный в определённый момент
времени. Снимок не зависит от рабочей книги, из которой он получен,
поэтому его можно применять к диапазонам в той же или другой рабочей
книге. Экземпляры создаются с помощью
IXLSRange.CaptureFormat; вызывающий код владеет
возвращаемым объектом и должен освободить его.
Методы
procedure ApplyTo(const ARange: IXLSRange) — применяет
этот снимок к указанному диапазону
Пример
var
Snapshot: TXLSFormatSnapshot;
begin
Snapshot:= Workbook.Sheets[1].Range['A1', 'D1'].CaptureFormat;
Snapshot.ApplyTo(Workbook.Sheets[2].Range['A1', 'D1']);
Snapshot.Free;
end;
См. также