Captura el formato completo de un IXLSRange en una
TXLSFormatSnapshot reutilizable. La instantánea es
independiente del libro de trabajo de origen, por lo que se puede aplicar
más adelante a rangos del mismo libro o de uno diferente
Sintaxis
function CaptureFormat: TXLSFormatSnapshot;
Observaciones
La instantánea devuelta contiene el formato completo de la celda
(fuentes, rellenos, bordes, formatos de número, alineación, protección
y espacios de color de texto enriquecido) capturado en el momento de la
llamada. El llamador es propietario del objeto devuelto y debe liberarlo
cuando ya no lo necesite. Aplique la instantánea con
ApplyFormat o TXLSFormatSnapshot.ApplyTo.
Ejemplo
var
Snapshot: TXLSFormatSnapshot;
begin
Snapshot:= Workbook.Sheets[1].Range['A1', 'D1'].CaptureFormat;
{...}
Workbook.Sheets[2].Range['A1', 'D1'].ApplyFormat(Snapshot);
Snapshot.Free;
end;
Ver también