HotXLS-Dokumentation

CaptureFormat-Methode

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