Erfasst die vollständige Formatierung eines IXLSRange in
einem wiederverwendbaren TXLSFormatSnapshot. Der Snapshot
ist unabhängig von der Quellarbeitsmappe, sodass er später auf Bereiche
in derselben oder einer anderen Arbeitsmappe angewendet werden kann
Syntax
function CaptureFormat: TXLSFormatSnapshot;
Hinweise
Der zurückgegebene Snapshot enthält das vollständige Zellformat
(Schriftarten, Füllungen, Rahmen, Zahlenformate, Ausrichtung, Schutz
und Rich-Text-Farbplätze), das zum Zeitpunkt des Aufrufs erfasst
wurde. Der Aufrufer besitzt das zurückgegebene Objekt und muss es
freigeben, wenn es nicht mehr benötigt wird. Wenden Sie den Snapshot
mit ApplyFormat oder
TXLSFormatSnapshot.ApplyTo an.
Beispiel
var
Snapshot: TXLSFormatSnapshot;
begin
Snapshot:= Workbook.Sheets[1].Range['A1', 'D1'].CaptureFormat;
{...}
Workbook.Sheets[2].Range['A1', 'D1'].ApplyFormat(Snapshot);
Snapshot.Free;
end;
Siehe auch